* @version : HUOSDK 8.0 */ namespace huomp\model\finance; use huomp\model\common\CommonModel; class SettleLogModel extends CommonModel { protected $table = 'mp_settle_log'; // 开启自动写入时间戳字段 protected $autoWriteTimestamp = true; public function agent() { return $this->belongsTo('huo\model\user\UserModel', 'agent_id', 'id')->field('id,user_login,user_nicename'); } public function addPayLog($data) { $_data['mem_id'] = get_val($data, 'mem_id', 0); $_data['agent_id'] = get_val($data, 'agent_id', 0); $_data['order_id'] = get_val($data, 'order_id', ''); $_data['amount'] = get_val($data, 'amount', 0.00); $_data['type'] = get_val($data, 'type', 'mp'); $_data['cardholder'] = get_val($data, 'cardholder', ''); $_data['banknum'] = get_val($data, 'banknum', ''); $_data['code'] = get_val($data, 'code', ''); $_data['msg'] = get_val($data, 'msg', ''); $_data['result'] = get_val($data, 'result', ''); $_data['query_result'] = get_val($data, 'query_result', ''); if ($_obj = self::create($_data, true)) { return $_obj->id; } else { return false; } } }