作者 潘浩文
1 个管道 的构建 通过 耗费 1 秒

个人中心接口设计

@@ -88,32 +88,32 @@ class PayController extends HomeBaseController @@ -88,32 +88,32 @@ class PayController extends HomeBaseController
88 // $update['pay_time']=time(); 88 // $update['pay_time']=time();
89 // 不是已经支付状态则修改为已经支付状态 89 // 不是已经支付状态则修改为已经支付状态
90 $update['status'] = 2; 90 $update['status'] = 2;
91 -  
92 - $app = new Application($this->options);  
93 - $merchantPay = $app->merchant_pay;  
94 - $merchantPayData = [  
95 - 'partner_trade_no' => cmf_get_order_sn(), //随机字符串作为订单号,跟红包和支付一个概念。  
96 - 'openid' => $openid, //收款人的openid  
97 - 'check_name' => 'NO_CHECK', //文档中有三种校验实名的方法 NO_CHECK OPTION_CHECK FORCE_CHECK 91 +//
  92 +// $app = new Application($this->options);
  93 +// $merchantPay = $app->merchant_pay;
  94 +// $merchantPayData = [
  95 +// 'partner_trade_no' => cmf_get_order_sn(), //随机字符串作为订单号,跟红包和支付一个概念。
  96 +// 'openid' => $openid, //收款人的openid
  97 +// 'check_name' => 'NO_CHECK', //文档中有三种校验实名的方法 NO_CHECK OPTION_CHECK FORCE_CHECK
98 // 're_user_name'=>'张三', //OPTION_CHECK FORCE_CHECK 校验实名的时候必须提交 98 // 're_user_name'=>'张三', //OPTION_CHECK FORCE_CHECK 校验实名的时候必须提交
99 - 'amount' => $percent*$order['money'], //单位为分  
100 - 'desc' => '企业付款', 99 +// 'amount' => $percent*$order['money'], //单位为分
  100 +// 'desc' => '企业付款',
101 // 'spbill_create_ip' => '192.168.0.1', //发起交易的IP地址 101 // 'spbill_create_ip' => '192.168.0.1', //发起交易的IP地址
102 - ];  
103 - $merchantPay->send($merchantPayData);  
104 - Db::name('refund')->insert(['type'=>2,'order_sn'=>$merchantPayData['partner_trade_no'],'create_time'=>time(),'money'=>$percent*$order['money'],'user_id'=>$order['user_id']]); 102 +// ];
  103 +// $merchantPay->send($merchantPayData);
  104 +// Db::name('refund')->insert(['type'=>2,'order_sn'=>$merchantPayData['partner_trade_no'],'create_time'=>time(),'money'=>$percent*$order['money'],'user_id'=>$order['user_id']]);
105 105
106 } else { // 用户支付失败 106 } else { // 用户支付失败
107 $update['status']=3; 107 $update['status']=3;
108 } 108 }
109 Db::name('contact_order')->where('order_sn',$out_trade_no)->update($update); 109 Db::name('contact_order')->where('order_sn',$out_trade_no)->update($update);
110 -  
111 return true; // 返回处理完成 110 return true; // 返回处理完成
112 }); 111 });
113 - $response->send();  
114 } 112 }
115 113
116 - 114 +public function test11(){
  115 + var_dump(cache('successful'));
  116 +}
117 117
118 /** 118 /**
119 * 订单支付回调 119 * 订单支付回调