'提现', 'order' => '订单结算', 'points' => '积分', 'contribution' => '贡献值', 'house_purchase' => '购房券', 'diamond'=>'钻石' ]; /** * 添加账户流水 * @param $fenxiao_id * @param $fenxiao_name * @param string $type * @param $money * @param $relate_id * @return array */ public function addAccount($fenxiao_id, $fenxiao_name, $type = 'diamond', $money, $relate_id, $from_type = 'diamond',$remarks='') { $account_no = date('YmdHi') . rand(1000, 9999); $data = array( 'fenxiao_id' => $fenxiao_id, 'fenxiao_name' => $fenxiao_name, 'account_no' => $account_no, 'money' => $money, 'type' => $type, 'type_name' => $this->type[$type], 'relate_id' => $relate_id, 'create_time' => time(), 'remarks' => $remarks, ); $res = model('fenxiao_account')->add($data); model('fenxiao')->setInc([['fenxiao_id', '=', $fenxiao_id]], $from_type, $money); return $this->success($res); } /** * 获取分销商账户流水信息 * @param array $condition * @param string $field */ public function getFenxiaoAccountInfo($condition = [], $field = '*') { $list = model('fenxiao_account')->getInfo($condition, $field); return $this->success($list); } /** * 获取分销商账户流水分页列表 * @param array $condition * @param number $page * @param string $page_size * @param string $order * @param string $field */ public function getFenxiaoAccountPageList($condition = [], $page = 1, $page_size = PAGE_LIST_ROWS, $order = 'create_time desc', $field = '*') { $list = model('fenxiao_account')->pageList($condition, $field, $order, $page, $page_size); return $this->success($list); } /** * 添加分销商账户流水(不扣账户) * @param $fenxiao_id * @param $fenxiao_name * @param string $type * @param $money * @param $relate_id * @return array */ public function addAccountLog($fenxiao_id, $fenxiao_name, $type = 'order', $money, $relate_id,$remarks='') { $account_no = date('YmdHi') . rand(1000, 9999); $data = array( 'fenxiao_id' => $fenxiao_id, 'fenxiao_name' => $fenxiao_name, 'account_no' => $account_no, 'money' => $money, 'type' => $type, 'type_name' => $this->type[$type], 'relate_id' => $relate_id, 'create_time' => time(), 'remarks' => $remarks, ); $res = model('fenxiao_account')->add($data); return $this->success($res); } }