1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- /**
- * OrderCpInfoModel.php UTF-8
- * 通知CP表
- *
- * @date : 2018/4/27 23:57
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @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;
- }
- }
|