作者 郭文星

123

@@ -247,12 +247,12 @@ class Api extends Controller @@ -247,12 +247,12 @@ class Api extends Controller
247 file_put_contents("pcl_pay_log.log", date("Y-m-d H:i:s") . "::" . json_encode($data, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND); 247 file_put_contents("pcl_pay_log.log", date("Y-m-d H:i:s") . "::" . json_encode($data, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
248 $payamount = $type == 'alipay' ? $data['total_amount'] : $data['total_fee'] / 100; 248 $payamount = $type == 'alipay' ? $data['total_amount'] : $data['total_fee'] / 100;
249 $out_trade_no = $data['out_trade_no']; 249 $out_trade_no = $data['out_trade_no'];
250 -  
251 //你可以在此编写订单逻辑 250 //你可以在此编写订单逻辑
252 //判断是否已更新过支付状态 251 //判断是否已更新过支付状态
253 $cks = Db::name('order') 252 $cks = Db::name('order')
254 ->where(['order_no' => $data['out_trade_no']]) 253 ->where(['order_no' => $data['out_trade_no']])
255 ->find(); 254 ->find();
  255 + file_put_contents("pcl_pay_logs.log", date("Y-m-d H:i:s") . "::" . json_encode($cks, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
256 if (!empty($cks) && $cks['is_pay'] == '2') { 256 if (!empty($cks) && $cks['is_pay'] == '2') {
257 //更新订单信息 257 //更新订单信息
258 $order['transaction_id'] = $data['transaction_id']; 258 $order['transaction_id'] = $data['transaction_id'];
@@ -260,15 +260,18 @@ class Api extends Controller @@ -260,15 +260,18 @@ class Api extends Controller
260 $order['pay_time'] = time(); 260 $order['pay_time'] = time();
261 261
262 $order['updatetime'] = time(); 262 $order['updatetime'] = time();
  263 + file_put_contents("pcl_pay_logssssaaaa.log", date("Y-m-d H:i:s") . "::" . json_encode($order, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
  264 +
263 $rs = Db::name('order') 265 $rs = Db::name('order')
264 ->where(['order_no' => $data['out_trade_no']]) 266 ->where(['order_no' => $data['out_trade_no']])
265 ->update($order); 267 ->update($order);
  268 + file_put_contents("pcl_pay_logssss.log", date("Y-m-d H:i:s") . "::" . json_encode($rs, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
  269 +
266 //生成订单日志 270 //生成订单日志
267 if ($rs != false) { 271 if ($rs != false) {
268 $orderlog['order_id'] = $cks['id']; 272 $orderlog['order_id'] = $cks['id'];
269 $orderlog['content'] = '订单已支付'; 273 $orderlog['content'] = '订单已支付';
270 $orderlog['user_id'] = $cks['user_id']; 274 $orderlog['user_id'] = $cks['user_id'];
271 - $orderlog['step'] = 2;  
272 $orderlog['createtime'] = time(); 275 $orderlog['createtime'] = time();
273 Db::name('order_log')->insertGetId($orderlog); 276 Db::name('order_log')->insertGetId($orderlog);
274 277
  1 +2024-03-15 10:01:35::{"addon":"epay","controller":"api","action":"OrderPayNtf"}
  2 +2024-03-15 10:02:45::{"addon":"epay","controller":"api","action":"OrderPayNtf"}