浏览代码

yunsuoyao man

xiaoyu 3 年之前
父节点
当前提交
ee5fa09690

+ 10 - 10
data/config/win/refill.ini.php

@@ -1865,16 +1865,16 @@ $tianyan_phone = ['name' => 'tianyan', 'store_id' => 102, 'qualitys' => '1',
     ],
     'official_sn' => true, 'refill_type' => 'api'];
 
-$yunsuoyaoman_phone = ['name' => 'yunsuoyaoman', 'store_id' => 88,'qualitys' => '5',
+$yunsuoyaoman_phone = ['name' => 'yunsuoyaoman', 'store_id' => 110,'qualitys' => '5',
     'amount' => [
-        10 => [['goods_id' => 6805, 'price' => 9.03, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        20 => [['goods_id' => 6806, 'price' => 18.06, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        30 => [['goods_id' => 6807, 'price' => 27.09, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        50 => [['goods_id' => 6808, 'price' => 45.15, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        100 => [['goods_id' => 6809, 'price' => 90.3, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        200 => [['goods_id' => 6810, 'price' => 180.6, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        300 => [['goods_id' => 6811, 'price' => 270.9, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        500 => [['goods_id' => 6812, 'price' => 451.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']]
+        10 => [['goods_id' => 6970, 'price' => 9.15, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        20 => [['goods_id' => 6971, 'price' => 18.3, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        30 => [['goods_id' => 6972, 'price' => 27.45, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        50 => [['goods_id' => 6973, 'price' => 45.75, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        100 => [['goods_id' => 6974, 'price' => 91.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        200 => [['goods_id' => 6975, 'price' => 183, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        300 => [['goods_id' => 6976, 'price' => 274.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        500 => [['goods_id' => 6977, 'price' => 457.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']]
     ],
     'official_sn' => true, 'refill_type' => 'api'];
 
@@ -2085,7 +2085,7 @@ $phone_providers = [
     ['name' => 'xinhengyang', 'cfg' => $xinhengyang_phone],
     ['name' => 'miaoxt', 'cfg' => $miaoxt_phone],
     ['name' => 'tianyan', 'cfg' => $tianyan_phone],
-//    ['name' => 'yunsuoyaoman', 'cfg' => $yunsuoyaoman_phone],
+    ['name' => 'yunsuoyaoman', 'cfg' => $yunsuoyaoman_phone],
     ['name' => 'youhe', 'cfg' => $youhe_phone],
     ['name' => 'wenye', 'cfg' => $wenye_phone],
     ['name' => 'xinyang', 'cfg' => $xinyang_phone],

+ 10 - 10
data/config/xyz/refill.ini.php

@@ -1865,16 +1865,16 @@ $tianyan_phone = ['name' => 'tianyan', 'store_id' => 102, 'qualitys' => '1',
     ],
     'official_sn' => true, 'refill_type' => 'api'];
 
-$yunsuoyaoman_phone = ['name' => 'yunsuoyaoman', 'store_id' => 88,'qualitys' => '5',
+$yunsuoyaoman_phone = ['name' => 'yunsuoyaoman', 'store_id' => 110,'qualitys' => '5',
     'amount' => [
-        10 => [['goods_id' => 6805, 'price' => 9.03, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        20 => [['goods_id' => 6806, 'price' => 18.06, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        30 => [['goods_id' => 6807, 'price' => 27.09, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        50 => [['goods_id' => 6808, 'price' => 45.15, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        100 => [['goods_id' => 6809, 'price' => 90.3, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        200 => [['goods_id' => 6810, 'price' => 180.6, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        300 => [['goods_id' => 6811, 'price' => 270.9, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        500 => [['goods_id' => 6812, 'price' => 451.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']]
+        10 => [['goods_id' => 6970, 'price' => 9.15, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        20 => [['goods_id' => 6971, 'price' => 18.3, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        30 => [['goods_id' => 6972, 'price' => 27.45, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        50 => [['goods_id' => 6973, 'price' => 45.75, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        100 => [['goods_id' => 6974, 'price' => 91.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        200 => [['goods_id' => 6975, 'price' => 183, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        300 => [['goods_id' => 6976, 'price' => 274.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        500 => [['goods_id' => 6977, 'price' => 457.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']]
     ],
     'official_sn' => true, 'refill_type' => 'api'];
 
@@ -2085,7 +2085,7 @@ $phone_providers = [
     ['name' => 'xinhengyang', 'cfg' => $xinhengyang_phone],
     ['name' => 'miaoxt', 'cfg' => $miaoxt_phone],
     ['name' => 'tianyan', 'cfg' => $tianyan_phone],
-//    ['name' => 'yunsuoyaoman', 'cfg' => $yunsuoyaoman_phone],
+    ['name' => 'yunsuoyaoman', 'cfg' => $yunsuoyaoman_phone],
     ['name' => 'youhe', 'cfg' => $youhe_phone],
     ['name' => 'wenye', 'cfg' => $wenye_phone],
     ['name' => 'xinyang', 'cfg' => $xinyang_phone],

+ 10 - 10
data/config/xyzadm/refill.ini.php

@@ -1865,16 +1865,16 @@ $tianyan_phone = ['name' => 'tianyan', 'store_id' => 102, 'qualitys' => '1',
     ],
     'official_sn' => true, 'refill_type' => 'api'];
 
-$yunsuoyaoman_phone = ['name' => 'yunsuoyaoman', 'store_id' => 88,'qualitys' => '5',
+$yunsuoyaoman_phone = ['name' => 'yunsuoyaoman', 'store_id' => 110,'qualitys' => '5',
     'amount' => [
-        10 => [['goods_id' => 6805, 'price' => 9.03, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        20 => [['goods_id' => 6806, 'price' => 18.06, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        30 => [['goods_id' => 6807, 'price' => 27.09, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        50 => [['goods_id' => 6808, 'price' => 45.15, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        100 => [['goods_id' => 6809, 'price' => 90.3, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        200 => [['goods_id' => 6810, 'price' => 180.6, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        300 => [['goods_id' => 6811, 'price' => 270.9, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
-        500 => [['goods_id' => 6812, 'price' => 451.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']]
+        10 => [['goods_id' => 6970, 'price' => 9.15, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        20 => [['goods_id' => 6971, 'price' => 18.3, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        30 => [['goods_id' => 6972, 'price' => 27.45, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        50 => [['goods_id' => 6973, 'price' => 45.75, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        100 => [['goods_id' => 6974, 'price' => 91.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        200 => [['goods_id' => 6975, 'price' => 183, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        300 => [['goods_id' => 6976, 'price' => 274.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']],
+        500 => [['goods_id' => 6977, 'price' => 457.5, 'quality' => 5, 'card_type' => 'chinamobile,chinaunicom,chinatelecom']]
     ],
     'official_sn' => true, 'refill_type' => 'api'];
 
@@ -2085,7 +2085,7 @@ $phone_providers = [
     ['name' => 'xinhengyang', 'cfg' => $xinhengyang_phone],
     ['name' => 'miaoxt', 'cfg' => $miaoxt_phone],
     ['name' => 'tianyan', 'cfg' => $tianyan_phone],
-//    ['name' => 'yunsuoyaoman', 'cfg' => $yunsuoyaoman_phone],
+    ['name' => 'yunsuoyaoman', 'cfg' => $yunsuoyaoman_phone],
     ['name' => 'youhe', 'cfg' => $youhe_phone],
     ['name' => 'wenye', 'cfg' => $wenye_phone],
     ['name' => 'xinyang', 'cfg' => $xinyang_phone],

+ 1 - 1
helper/refill/api/xyz/yunsuoyaofs/RefillPhone.php

@@ -79,7 +79,7 @@ class RefillPhone extends refill\IRefillPhone
             {
                 $resultno = intval($resp['resultno']);
                 if ($resultno === 1) {
-                    $updata['official_sn'] = $resp['supnumber'];
+                    $updata['official_sn'] = $resp['remark1'];
                     Model('refill_order')->edit($refill_info['order_id'], $updata);
                     $order_state = ORDER_STATE_SUCCESS;
                 } elseif ($resultno === 9) {

+ 1 - 1
helper/refill/api/xyz/yunsuoyaoman/RefillPhone.php

@@ -82,7 +82,7 @@ class RefillPhone extends refill\IRefillPhone
             {
                 $resultno = intval($resp['resultno']);
                 if ($resultno === 1) {
-                    $updata['official_sn'] = $resp['supnumber'];
+                    $updata['official_sn'] = $resp['remark1'];
                     Model('refill_order')->edit($refill_info['order_id'], $updata);
                     $order_state = ORDER_STATE_SUCCESS;
                 } elseif ($resultno === 9) {

+ 2 - 2
helper/refill/api/xyz/yunsuoyaoman/config.php

@@ -10,8 +10,8 @@ class config
     const QUERY_URL= 'http://121.36.253.142:9086/searchpay.do';
     const BALANCE_UTL = 'http://121.36.253.142:9086/searchbalance.do';
 
-    const USER_ID= '10002746';
-    const KEY = '4Q7X4sDdi43cT8CkayhAPSFAbb7AdHt8';
+    const USER_ID= '10002745';
+    const KEY = 'jZQaw7D8YSQenyiQjRXZtcM8ZxRMWpbj';
     const NOTIFY_URL = BASE_SITE_URL . "/mobile/callback/refill_yunsuoyaoman.php";
     const operator = [
         mtopcard\ChinaMobileCard  => 'yd',

+ 1 - 0
helper/refill/api/xyz/yunsuoyaoman/椰子慢充.txt

@@ -1,6 +1,7 @@
 编号(APPID):10002745
 
 登录名:椰子慢充
+yezi123456
 
 秘钥:jZQaw7D8YSQenyiQjRXZtcM8ZxRMWpbj
 

+ 10 - 4
test/TestRefill.php

@@ -640,10 +640,16 @@ class TestRefill extends TestCase
 
     public function testYunsuoyaoman()
     {
-        $providers = $this->getProvider('yunsuoyaoman');
-        $resp = $providers->balance();
-//        $resp = $providers->add(18074608795, 5, 30, ['order_sn' => $this->make_sn()]);
-//        $resp = $providers->query(['order_sn' => '26671629190230227788']);
+//        $providers = $this->getProvider('yunsuoyaoman');
+//        $resp = $providers->balance();
+//        $resp = $providers->add(18500608333, 5, 30, ['order_sn' => $this->make_sn()]);
+//        $resp = $providers->query(['order_sn' => '58771629702960801700']);
+
+        $body = '{"orderid":"RLD21082315152651196","sporderid":"58771629702960801700","userid":"10002745","merchantsubmittime":"20210823152623","resultno":"9","parvalue":"30","remark1":"","payno":"","fundbalance":"-27.45","sign":"76A29E0101644831526138D63917C130"}';
+        $params = json_decode($body, true);
+        $providers = $this->getProvider('yunsuoyaoman','RefillCallBack');
+        $ret = $providers->verify($params);
+        $resp = $providers->notify($params);
     }
 
     public function testYouhe()