From f55be5ca443527d91112376721d27361fc581211 Mon Sep 17 00:00:00 2001 From: xucong <850806214@qq.com> Date: Thu, 31 Oct 2024 15:15:08 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=B7=A5=E8=A1=8C=E6=94=AF=E4=BB=98=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Abutment.php | 54 ++++++++++++++++++++++++--------- 1 file changed, 40 insertions(+), 14 deletions(-) diff --git a/app/api/controller/Abutment.php b/app/api/controller/Abutment.php index b61cee97..a81fc62f 100755 --- a/app/api/controller/Abutment.php +++ b/app/api/controller/Abutment.php @@ -101,9 +101,9 @@ class Abutment extends Api public function payTest($user_id="979",$money="1",$decive_info="111"){ $merchant = 70; //商户获取金额比例 - $our = 2; //服务费 - $other = 28; // 其他分销推广人员费用 - $all_other = 40; // 其他+服务费 + $our = 5; //服务费 + $other = 3; // 其他分销推广人员费用 + $user_billions = 22; // 其他+服务费 $user_msg = UserAuth::where("user_id",$user_id)->find(); $msg_id = $this->getMsgId(); // var_dump($msg_id); @@ -111,6 +111,7 @@ class Abutment extends Api $out1 = "dlh".time().$user_id."1"; $out2 = "dlh".time().$user_id."2"; $out3 = "dlh".time().$user_id."3"; + $out4 = "dlh".time().$user_id."4"; $ip = ''; if (isset($_SERVER['HTTP_CLIENT_IP']) && $_SERVER['HTTP_CLIENT_IP'] != 'unknown') { // 判断是否有HTTP_CLIENT_IP这个请求头,存在优先使用 @@ -149,7 +150,7 @@ class Abutment extends Api "open_id"=>$user_msg['openid'], "expire_time"=>"300", "is_suborder"=>"1", - "order_num"=>"3", + "order_num"=>"4", "order_submit_act_input"=>array( array( "rec_num"=>"1", @@ -189,6 +190,19 @@ class Abutment extends Api "sub_mer_id"=>"120448160202", "sub_mer_prtcl_no"=>"1204481602020201", "classify_amt"=>strval($money*$other) + ), + array( + "rec_num"=>"4", + "sub_order_id"=>$out4, + "oper_flag"=>"0", + "busi_type"=>"1", + "ori_mer_id"=>"120448160200", + "seq_no"=>$out, + "mer_acct"=>"1204064419000115357", + "ori_trx_date"=>date("Y-m-d"), + "sub_mer_id"=>"120448160203", + "sub_mer_prtcl_no"=>"1204481602030201", + "classify_amt"=>strval($money*$user_billions) ) ) ), @@ -255,6 +269,18 @@ class Abutment extends Api $data3['open_id'] = $user_msg['openid']; $data3['dtime'] = date("Y-m-d H:i:s"); $rest = Db::name("abutment_log")->save($data3); + $data4['rec_num'] = "4"; + $data4['seq_no'] = $out; + $data4['sub_order_id'] = $out4; + $data4['oper_flag'] = "0"; + $data4['busi_type'] = "1"; + $data4['sub_mer_id'] = "120448160203"; + $data4['sub_mer_prtcl_no'] = "1204481602030201"; + $data4['classify_amt'] = $money*$user_billions; + $data4['user_id'] = $user_id; + $data4['open_id'] = $user_msg['openid']; + $data4['dtime'] = date("Y-m-d H:i:s"); + $rest = Db::name("abutment_log")->save($data4); // print_r("
");
         // var_dump($request);die;
         $res = $this->apiClient->execute($request,$msg_id,"");
@@ -279,8 +305,8 @@ class Abutment extends Api
             'biz_content' => array(
                 "mer_id"=>"120448160200",
                 "deal_flag"=>'0',
-                "out_trade_no"=>"dlh1722218442979",
-                "order_id"=>"120448160200000562407290003182",
+                "out_trade_no"=>"dlh1730187196979",
+                // "order_id"=>"120448160200000562407290003182",
                 "mer_prtcl_no"=>"1204481602000201",
                 "icbc_appid"=>$this->APP_ID
             ),
@@ -289,8 +315,8 @@ class Abutment extends Api
         print_r("
");
         var_dump($request);
         $res = $this->apiClient->execute($request,$msg_id,"");
-        // var_dump($res);
-        //   $result = json_decode($res,true);
+        var_dump($res);
+        $result = json_decode($res,true);
         $result = json_decode($res,true);
         //   print_r("
");
         var_dump($result);
@@ -425,10 +451,10 @@ class Abutment extends Api
             'method' => 'POST',
             'isNeedEncrypt'=>false,
             'biz_content' => array(
-                "icbcOrderSubNo"=>"1",
-                "icbcOrderNo"=>"120448160200000582407190003112",
+                "icbcOrderSubNo"=>"11",
+                "icbcOrderNo"=>"120448160200000572410290005130",
                 // "outAgreeNo"=>"1204481601980201"
-                "outAgreeNo"=>"1204481602010201"
+                "outAgreeNo"=>"1204481602020201"
                 // "outAgreeNo"=>"1204481602020201"
             ),
             'extraParams'=>[]
@@ -451,13 +477,13 @@ class Abutment extends Api
             'method' => 'POST',
             'isNeedEncrypt'=>false,
             'biz_content' => array(
-                "queryType"=>"2",
+                "queryType"=>"1",
                 "pageNum"=>"1",
                 "pageSize"=>"10",
                 "initFlag"=>"1",
                 "outAgreeNo"=>"1204481602000201",
-                "icbcOrderNo"=>"120448160200000562407290003182",
-                "icbcOrderSubNo"=>"0",
+                "icbcOrderNo"=>"120448160200000512410280005175",
+                "icbcOrderSubNo"=>"11",
                 "startDate"=>"",
                 "endDate"=>""
             ),