소스 검색

save lingzh

ayHaru 4 년 전
부모
커밋
f8242e42bb

+ 0 - 2
admin/control/merchant.php

@@ -791,9 +791,7 @@ class merchantControl extends SystemControl
     public function notify_merchantOp()
     {
         $order_id = $_GET['order_id'];
-        $mod_refill = Model('refill_order');
         $mod_order = Model('vr_order');
-        $refill_info = $mod_refill->getOrderInfo(['order_id' => $order_id]);
         $order_info = $mod_order->getOrderInfo(['order_id' => $order_id]);
         if($order_info['order_state'] == ORDER_STATE_SEND) {
             QueueClient::push("QueryRefillState",['order_id' => $order_id]);

+ 1 - 1
helper/refill/api/lingzh/aming/RefillCallBack.php

@@ -49,7 +49,7 @@ class RefillCallBack implements refill\IRefillCallBack
             return [$order_id, true, false,true];
         }
         elseif ($status === 'fail') {
-            return [$order_id, false, true,true];
+            return [$order_id, false, false,true];
         }
         else {
             return [$order_id, false, false,false];

+ 4 - 1
helper/refill/api/lingzh/api.php

@@ -13,4 +13,7 @@ require_once(BASE_HELPER_RAPI_PATH . '/ruishun/RefillPhone.php');
 require_once(BASE_HELPER_RAPI_PATH . '/ruishun/RefillCallBack.php');
 
 require_once(BASE_HELPER_RAPI_PATH . '/weisyd/RefillPhone.php');
-require_once(BASE_HELPER_RAPI_PATH . '/weisyd/RefillCallBack.php');
+require_once(BASE_HELPER_RAPI_PATH . '/weisyd/RefillCallBack.php');
+
+require_once(BASE_HELPER_RAPI_PATH . '/wuchen/RefillPhone.php');
+require_once(BASE_HELPER_RAPI_PATH . '/wuchen/RefillCallBack.php');

+ 1 - 1
helper/refill/api/lingzh/baizeyd/RefillCallBack.php

@@ -43,7 +43,7 @@ class RefillCallBack implements refill\IRefillCallBack
             return [$order_id, true, false,true];
         }
         elseif ($status === 7) {
-            return [$order_id, false, true,true];
+            return [$order_id, false, false,true];
         }
         else {
             return [$order_id, false, false,false];

+ 1 - 1
helper/refill/api/lingzh/binghc/RefillCallBack.php

@@ -49,7 +49,7 @@ class RefillCallBack implements refill\IRefillCallBack
             return [$order_id, true, false,true];
         }
         elseif ($status === 'fail') {
-            return [$order_id, false, true,true];
+            return [$order_id, false, false,true];
         }
         else {
             return [$order_id, false, false,false];

+ 1 - 1
helper/refill/api/lingzh/ruishun/RefillCallBack.php

@@ -49,7 +49,7 @@ class RefillCallBack implements refill\IRefillCallBack
             return [$order_id, true, false,true];
         }
         elseif ($status === 'fail') {
-            return [$order_id, false, true,true];
+            return [$order_id, false, false,true];
         }
         else {
             return [$order_id, false, false,false];

+ 1 - 1
helper/refill/api/lingzh/weisyd/RefillCallBack.php

@@ -63,7 +63,7 @@ class RefillCallBack implements refill\IRefillCallBack
             return [$order_id, true, false,true];
         }
         elseif ($status === 2) {
-            return [$order_id, false, true,true];
+            return [$order_id, false, false,true];
         }
         else {
             return [$order_id, false, false,false];

+ 16 - 0
test/TestRefill.php

@@ -193,6 +193,22 @@ class TestRefill extends TestCase
         refill\RefillFactory::instance()->notify('ruishun',$input);
     }
 
+    public function testWuchenPhone()
+    {
+//        $providers = new refill\wuchen\RefillPhone([]);
+//        $resp = $providers->add('18500608333', 5, 30, ['order_sn' => $this->make_sn()]);
+//        $resp = $providers->query(['order_sn' => '43101615277293035501']);
+        $input['app_id'] = '70016';
+        $input['message'] = 'fail';
+        $input['order_sn'] = '43101615277293035501';
+        $input['platform_order_id'] = '';
+        $input['sign'] = '5ea59f8ac51a518f2c622824d7db2a04';
+        $input['state'] = "fail";
+        $input['sys_sn'] = '202103091608231836913889';
+        $input['timestamp'] = '1615277361';
+        refill\RefillFactory::instance()->notify('wuchen',$input);
+    }
+
     public function testWeisPhone()
     {
         $providers = new refill\weisyd\RefillPhone([]);