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"=>""
),