正在显示
1 个修改的文件
包含
8 行增加
和
6 行删除
@@ -72,7 +72,8 @@ class Notify extends Api | @@ -72,7 +72,8 @@ class Notify extends Api | ||
72 | */ | 72 | */ |
73 | private function handleCourseOrder($out_trade_no,$payamount,$paytype){ | 73 | private function handleCourseOrder($out_trade_no,$payamount,$paytype){ |
74 | // 处理订单逻辑 | 74 | // 处理订单逻辑 |
75 | - $order = CourseOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); | 75 | +// $order = CourseOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); |
76 | + $order = CourseOrder::get(['order_sn'=>$out_trade_no,'pay_type'=>$paytype]); | ||
76 | if($order && $order['pay_status'] != '1'){ | 77 | if($order && $order['pay_status'] != '1'){ |
77 | $order->save(['pay_status'=>'1','pay_time'=>time()]); | 78 | $order->save(['pay_status'=>'1','pay_time'=>time()]); |
78 | // 学习人数加1 | 79 | // 学习人数加1 |
@@ -93,7 +94,6 @@ class Notify extends Api | @@ -93,7 +94,6 @@ class Notify extends Api | ||
93 | return; | 94 | return; |
94 | } | 95 | } |
95 | $data = $pay->verify(); | 96 | $data = $pay->verify(); |
96 | - \think\Log::write(json_encode($data)); | ||
97 | try { | 97 | try { |
98 | $payamount = $paytype == 'alipay' ? $data['total_amount'] : $data['total_fee'] / 100; | 98 | $payamount = $paytype == 'alipay' ? $data['total_amount'] : $data['total_fee'] / 100; |
99 | $out_trade_no = $data['out_trade_no']; | 99 | $out_trade_no = $data['out_trade_no']; |
@@ -101,7 +101,6 @@ class Notify extends Api | @@ -101,7 +101,6 @@ class Notify extends Api | ||
101 | //处理订单 | 101 | //处理订单 |
102 | $this->handleSecretOrder($out_trade_no,$payamount,$paytype); | 102 | $this->handleSecretOrder($out_trade_no,$payamount,$paytype); |
103 | } catch (Exception $e) { | 103 | } catch (Exception $e) { |
104 | - \think\Log::write($e->getMessage()); | ||
105 | } | 104 | } |
106 | echo $pay->success(); | 105 | echo $pay->success(); |
107 | } | 106 | } |
@@ -132,7 +131,8 @@ class Notify extends Api | @@ -132,7 +131,8 @@ class Notify extends Api | ||
132 | */ | 131 | */ |
133 | private function handleSecretOrder($out_trade_no,$payamount,$paytype){ | 132 | private function handleSecretOrder($out_trade_no,$payamount,$paytype){ |
134 | // 处理订单逻辑 | 133 | // 处理订单逻辑 |
135 | - $order = SecretOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); | 134 | +// $order = SecretOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); |
135 | + $order = SecretOrder::get(['order_sn'=>$out_trade_no,'pay_type'=>$paytype]); | ||
136 | if($order && $order['pay_status'] != '1'){ | 136 | if($order && $order['pay_status'] != '1'){ |
137 | $order->save(['pay_status'=>'1','pay_time'=>time()]); | 137 | $order->save(['pay_status'=>'1','pay_time'=>time()]); |
138 | // 购买量加1 | 138 | // 购买量加1 |
@@ -190,7 +190,8 @@ class Notify extends Api | @@ -190,7 +190,8 @@ class Notify extends Api | ||
190 | */ | 190 | */ |
191 | private function handleScoreOrder($out_trade_no,$payamount,$paytype){ | 191 | private function handleScoreOrder($out_trade_no,$payamount,$paytype){ |
192 | // 处理订单逻辑 | 192 | // 处理订单逻辑 |
193 | - $order = ScoreOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); | 193 | +// $order = ScoreOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); |
194 | + $order = ScoreOrder::get(['order_sn'=>$out_trade_no,'pay_type'=>$paytype]); | ||
194 | if($order && $order['pay_status'] != '1'){ | 195 | if($order && $order['pay_status'] != '1'){ |
195 | $order->save(['pay_status'=>'1','pay_time'=>time()]); | 196 | $order->save(['pay_status'=>'1','pay_time'=>time()]); |
196 | // 增加积分 | 197 | // 增加积分 |
@@ -248,7 +249,8 @@ class Notify extends Api | @@ -248,7 +249,8 @@ class Notify extends Api | ||
248 | */ | 249 | */ |
249 | private function handlePackageOrder($out_trade_no,$payamount,$paytype){ | 250 | private function handlePackageOrder($out_trade_no,$payamount,$paytype){ |
250 | // 处理订单逻辑 | 251 | // 处理订单逻辑 |
251 | - $order = PackageOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); | 252 | +// $order = PackageOrder::get(['order_sn'=>$out_trade_no,'pay_price'=>$payamount,'pay_type'=>$paytype]); |
253 | + $order = PackageOrder::get(['order_sn'=>$out_trade_no,'pay_type'=>$paytype]); | ||
252 | if($order && $order['pay_status'] != '1'){ | 254 | if($order && $order['pay_status'] != '1'){ |
253 | $order->save(['pay_status'=>'1','pay_time'=>time()]); | 255 | $order->save(['pay_status'=>'1','pay_time'=>time()]); |
254 | foreach ($order['package'] as $v){ | 256 | foreach ($order['package'] as $v){ |
-
请 注册 或 登录 后发表评论