소스 검색

付款码轮询

gorden 8 달 전
부모
커밋
b74e4d7ff5
2개의 변경된 파일248개의 추가작업 그리고 246개의 파일을 삭제
  1. 243 243
      app/admin/controller/order/WholeController.php
  2. 5 3
      app/admin/service/order/OrderService.php

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 243 - 243
app/admin/controller/order/WholeController.php


+ 5 - 3
app/admin/service/order/OrderService.php

@@ -254,9 +254,10 @@ class OrderService
             throw new BusinessException("订单查询失败");
         }
         try{
-            $result = Pay::wechat(config('payment.wxpay'))->find($orderId,'pos');
-            $result = json_decode(json_encode($result),true);
-
+            if ($nbr > 3){
+                $result = Pay::wechat(config('payment.wxpay'))->find($orderId,'pos');
+                $result = json_decode(json_encode($result),true);
+            }
         }catch (\Exception $e){
             throw new BusinessException("订单查询失败");
         }
@@ -264,6 +265,7 @@ class OrderService
         if (!empty($result['return_code']) && $result['return_code'] == 'SUCCESS' && !empty($result['result_code']) && $result['result_code'] == 'SUCCESS'){
             return $result;
         }else{
+            dump("睡:".$nbr);
             sleep(6);
             self::findWxpay($orderId,$nbr + 1);
         }

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.