* @version : HUOSDK 8.0 */ namespace huo\model\order; use huo\model\common\CommonModel; use huolib\constant\OrderConst; class OrderCpInfoModel extends CommonModel { protected $name = 'pay_cpinfo'; // 开启自动写入时间戳字段 protected $autoWriteTimestamp = true; public function addCpInfo($data) { $_data['pay_id'] = get_val($data, 'pay_id', ''); $_data['order_id'] = get_val($data, 'order_id', ''); $_data['cp_order_id'] = get_val($data, 'cp_order_id', ''); $_data['cp_url'] = get_val($data, 'cp_url', ''); $_data['params'] = get_val($data, 'params', ''); $_data['status'] = get_val($data, 'status', OrderConst::PAY_STATUS_NOT); $_data['cp_status'] = get_val($data, 'cp_status', OrderConst::CP_STATUS_NOT); $_data['cnt'] = get_val($data, 'cnt', 0); if ($_obj = self::create($_data, true)) { return true; } else { return false; } } /** * 更新CP信息 * * @param $data * @param $pay_id * * @return bool */ public function updateCpInfo($data, $pay_id) { $_map['pay_id'] = $pay_id; $_obj = self::update($data, $_map, true); if (false === $_obj) { return false; } return true; } }