Преглед изворни кода

admin refill order add official_sn status where

xiaoyu пре 3 година
родитељ
комит
a8ea964493
3 измењених фајлова са 26 додато и 695 уклоњено
  1. 7 0
      admin/control/refill_order.php
  2. 8 0
      admin/templates/default/refill.order.index.php
  3. 11 695
      test/TestRefill.php

+ 7 - 0
admin/control/refill_order.php

@@ -58,6 +58,13 @@ class refill_orderControl extends SystemControl
         if (!empty($_GET['quality'])) {
             $condition['refill_order.quality'] = $_GET['quality'];
         }
+        if(!empty($_GET['official_status'])) {
+            if($_GET['official_status'] == 1) {
+                $condition['official_sn'] = '';
+            } elseif ($_GET['official_status'] == 2) {
+                $condition['official_sn'] = ['neq', ''];
+            }
+        }
 
         if (!empty($_GET['card_type'])) {
             if (in_array($_GET['card_type'], ['1', '2', '4', '5', '6', '7'])) {

+ 8 - 0
admin/templates/default/refill.order.index.php

@@ -221,6 +221,14 @@
                         <option value="7"
                                 <?php if ($_GET['quality'] == '7'){ ?>selected<?php } ?>>慢2</option>
                     </select>
+                    <label>有无流水</label>
+                    <select name="official_status">
+                        <option value=""><?php echo $lang['nc_please_choose']; ?></option>
+                        <option value="1"
+                                <?php if ($_GET['official_status'] == '1'){ ?>selected<?php } ?>>无流水</option>
+                        <option value="2"
+                                <?php if ($_GET['official_status'] == '2'){ ?>selected<?php } ?>>有流水</option>
+                    </select>
                 </td>
                 <td>
                     <a href="javascript:void(0);" id="ncsubmit" class="btn-search "

+ 11 - 695
test/TestRefill.php

@@ -1063,702 +1063,18 @@ class TestRefill extends TestCase
 
     public function testAddPhoe()
     {
-        $mch_order = [
-            'by85950',
-            'by85946',
-            'by85943',
-            'by85942',
-            'by85941',
-            'by85940',
-            'by85933',
-            'by85927',
-            'by85916',
-            'by85915',
-            'by85914',
-            'by85909',
-            'by85905',
-            'by85903',
-            'by85867',
-            'by85862',
-            'by85861',
-            'by85858',
-            'by85851',
-            'by85850',
-            'by85848',
-            'by85773',
-            'by85771',
-            'by85764',
-            'by85763',
-            'by85758',
-            'by85757',
-            'by85755',
-            'by85752',
-            'by85746',
-            'by85739',
-            'by85738',
-            'by85730',
-            'by85725',
-            'by85724',
-            'by85719',
-            'by85715',
-            'by85713',
-            'by85703',
-            'by85701',
-            'by85700',
-            'by85696',
-            'by85690',
-            'by85689',
-            'by85682',
-            'by85680',
-            'by85668',
-            'by85666',
-            'by85665',
-            'by85652',
-            'by85647',
-            'by85644',
-            'by85641',
-            'by85640',
-            'by85638',
-            'by85636',
-            'by85635',
-            'by85626',
-            'by85623',
-            'by85622',
-            'by85620',
-            'by85610',
-            'by85609',
-            'by85608',
-            'by85606',
-            'by85601',
-            'by85599',
-            'by85598',
-            'by85596',
-            'by85594',
-            'by85591',
-            'by85587',
-            'by85585',
-            'by85584',
-            'by85582',
-            'by85581',
-            'by85578',
-            'by85576',
-            'by85573',
-            'by85568',
-            'by85560',
-            'by85558',
-            'by85557',
-            'by85552',
-            'by85551',
-            'by85550',
-            'by85547',
-            'by85545',
-            'by85540',
-            'by85539',
-            'by85538',
-            'by85533',
-            'by85531',
-            'by85530',
-            'by85522',
-            'by85519',
-            'by85515',
-            'by85512',
-            'by85510',
-            'by85509',
-            'by85506',
-            'by85504',
-            'by85502',
-            'by85503',
-            'by85501',
-            'by85498',
-            'by85497',
-            'by85493',
-            'by85487',
-            'by85483',
-            'by85479',
-            'by85474',
-            'by85471',
-            'by85463',
-            'by85462',
-            'by85447',
-            'by85446',
-            'by85443',
-            'by85437',
-            'by85432',
-            'by85431',
-            'by85426',
-            'by85424',
-            'by85421',
-            'by85420',
-            'by85419',
-            'by85418',
-            'by85405',
-            'by85404',
-            'by85389',
-            'by85386',
-            'by85385',
-            'by85384',
-            'by85375',
-            'by85366',
-            'by85365',
-            'by85364',
-            'by85362',
-            'by85361',
-            'by85353',
-            'by85351',
-            'by85339',
-            'by85338',
-            'by85337',
-            'by85336',
-            'by85335',
-            'by85334',
-            'by85331',
-            'by85327',
-            'by85321',
-            'by85320',
-            'by85317',
-            'by85311',
-            'by85310',
-            'by85293',
-            'by85292',
-            'by85290',
-            'by85287',
-            'by85285',
-            'by85283',
-            'by85279',
-            'by85278',
-            'by85274',
-            'by85270',
-            'by85262',
-            'by85259',
-            'by85258',
-            'by85256',
-            'by85255',
-            'by85254',
-            'by85253',
-            'by85252',
-            'by85251',
-            'by85250',
-            'by85246',
-            'by85243',
-            'by85242',
-            'by85237',
-            'by85235',
-            'by85234',
-            'by85230',
-            'by85228',
-            'by85227',
-            'by85226',
-            'by85224',
-            'by85223',
-            'by85217',
-            'by85216',
-            'by85215',
-            'by85211',
-            'by85208',
-            'by85205',
-            'by85202',
-            'by85201',
-            'by85198',
-            'by85190',
-            'by85182',
-            'by85181',
-            'by85180',
-            'by85179',
-            'by85177',
-            'by85171',
-            'by85166',
-            'by85163',
-            'by85162',
-            'by85161',
-            'by85160',
-            'by85154',
-            'by85151',
-            'by85150',
-            'by85149',
-            'by85148',
-            'by85143',
-            'by85139',
-            'by85138',
-            'by85137',
-            'by85134',
-            'by85130',
-            'by85128',
-            'by85126',
-            'by85122',
-            'by85121',
-            'by85118',
-            'by85117',
-            'by85110',
-            'by85105'
-        ];
-        $card_no =  [
-            13696505787,
-            15012301302,
-            15884278586,
-            13920787189,
-            13667691512,
-            13819916555,
-            13825165090,
-            15950057825,
-            18279152175,
-            13822285217,
-            18896813797,
-            13968957275,
-            13826442094,
-            13410503352,
-            13519706600,
-            18838843922,
-            18220795667,
-            18317780248,
-            13882805777,
-            15802786440,
-            13635838566,
-            18202836285,
-            13819480111,
-            15892472058,
-            13481441393,
-            13516469413,
-            15990599464,
-            13908856234,
-            13877171068,
-            13933535440,
-            13991771099,
-            13502050020,
-            15873392458,
-            13621565085,
-            13581939618,
-            15109299797,
-            18859187563,
-            13721029026,
-            18376176463,
-            18886347289,
-            13707554217,
-            18373243542,
-            15895980641,
-            15106065476,
-            15080219912,
-            18733591410,
-            13621185470,
-            18300566750,
-            15989132172,
-            13621967496,
-            15002864536,
-            15897498090,
-            15828999253,
-            13971745376,
-            13880349611,
-            18482166872,
-            15009590350,
-            15723183613,
-            18321413359,
-            18826989422,
-            15933381626,
-            13541777994,
-            13816818284,
-            13501695828,
-            13580032218,
-            13511620423,
-            15049045921,
-            13809247785,
-            13501568833,
-            15880100533,
-            18260697824,
-            13683581568,
-            15092063558,
-            15192820482,
-            13456076599,
-            15294058992,
-            15249791451,
-            15068659701,
-            18360916513,
-            13737046731,
-            13679132258,
-            15128089210,
-            13757665761,
-            13879826715,
-            13910991023,
-            15255316089,
-            13723669329,
-            13736662271,
-            18886424121,
-            18316761299,
-            15888831256,
-            13513818523,
-            13611422607,
-            13632432609,
-            15212293295,
-            18814149947,
-            15129982824,
-            15802129963,
-            15144099191,
-            13523451635,
-            15705687427,
-            13761876995,
-            15001160515,
-            13870830783,
-            13479954561,
-            13476738794,
-            15925876615,
-            13773765868,
-            13835232891,
-            13817791287,
-            18799541631,
-            15218355826,
-            13566351335,
-            13851723456,
-            13810876041,
-            15875005976,
-            15258076006,
-            13736453129,
-            13616991459,
-            18846111224,
-            13865269492,
-            13883469806,
-            18253276988,
-            13818070542,
-            13691407083,
-            15730047655,
-            13684893263,
-            13507019651,
-            15951729292,
-            15261325099,
-            13661658208,
-            15104926116,
-            13877525553,
-            18762435693,
-            13501219481,
-            13574049670,
-            13482746024,
-            13701712328,
-            18319259682,
-            13562726315,
-            13803837515,
-            15076640687,
-            13753101512,
-            13461082041,
-            13681076771,
-            13611752825,
-            13956291625,
-            13579969821,
-            18817500864,
-            13889362651,
-            15760935871,
-            19881402768,
-            15043238825,
-            18870293115,
-            18278358222,
-            13890170915,
-            18887745801,
-            13828097882,
-            15912130224,
-            15882462881,
-            13586803699,
-            15927489278,
-            13846300280,
-            13462636150,
-            13946554718,
-            15142010603,
-            13901886144,
-            18362132919,
-            15076311659,
-            13812845745,
-            13954210020,
-            15095709385,
-            15970880825,
-            13998822635,
-            15838584323,
-            13526046180,
-            13917404735,
-            15224640687,
-            13906357005,
-            13521281275,
-            13842665504,
-            13817508090,
-            13701440965,
-            13901927105,
-            13951027206,
-            13719956093,
-            15817575063,
-            13649269143,
-            15712471607,
-            13599342846,
-            13662567094,
-            13926295156,
-            15899958317,
-            13556635513,
-            18258221330,
-            15802723318,
-            13816772570,
-            15882557029,
-            18834364179,
-            18728817990,
-            18325757970,
-            15228290708,
-            15978658741,
-            17869463359,
-            18341772416,
-            15901368675,
-            13628227007,
-            13681667126,
-            15999925755,
-            13593217680,
-            13772808684,
-            18781956863,
-            13963189820,
-            15050555794,
-            15166475514,
-            13619488483,
-            13467998646,
-            18859130732,
-            13913850604,
-            13802805942,
-            13595051251,
-            13991893575,
-            15922886851,
-            13850981895,
-            13836972005,
-            15149232439
-        ];
-        $amount = [100,
-            100,
-            100,
-            100,
-            100,
-            200,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100,
-            100
-        ];
-        foreach ($mch_order as $key => $value) {
-            $url = $this->mReqHost . "/mobile/index.php";
-            $params = ['mchid' => $this->mMchid,
-                'cardno' => $card_no[$key],
-                'amount' => $amount[$key],
-                "act" => "refill",
-                "op" => "add",
-                'order_sn' => $value,
-                'notifyurl' => "https://www.baoyung.com/api/unionservice/yezicharge"];
-
-            Log::record(json_encode($params), Log::DEBUG);
+        $url = $this->mReqHost . "/mobile/index.php";
+        $params = ['mchid' => $this->mMchid,
+            'cardno' => '',
+            'amount' => 100,
+            "act" => "refill",
+            "op" => "add",
+            'order_sn' => '',
+            'notifyurl' => "https://www.baoyung.com/api/unionservice/yezicharge"];
+
+        Log::record(json_encode($params), Log::DEBUG);
 //            $resp = $this->send_md5($url, $params);
-        }
+
     }
 
     public function testProxyHelper()