From 4598b01c8788ba8d2acc052bfc8d7c04507ac3e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A0=BC=E8=B0=83main?= Date: Fri, 27 Feb 2026 17:40:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E8=B4=A6=E9=97=AE=E9=A2=98=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/detail/serviceDetail.vue | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/pages/detail/serviceDetail.vue b/pages/detail/serviceDetail.vue index b5ae9e9..b202f03 100644 --- a/pages/detail/serviceDetail.vue +++ b/pages/detail/serviceDetail.vue @@ -330,23 +330,25 @@ export default { // }); // 测试支付进行 const reqsn = 'mini' + Date.now() + '' + Math.floor(Math.random() * 10000); - const randomstr = Math.floor(Math.random() * 10000000); + const randomstr = Math.floor(Math.random() * 10000000)+''; // 定义请求参数 + // 仅排序,不修改任何字段值,参考对象中没有的字段放在最后 + // 注意参数 所有参数的类型用STring 不然会造成意外的报错, let params = { - "appid": "00390105", //平台分配的appid - "cusid": "56479107531MPMN" ,//"平台分配的商户号" - "orgid": "56479107392N35H", - "version": "12", - "trxamt": "2", - "reqsn": reqsn, // 建议生成唯一值(如时间戳+随机数) - "notify_url": "http://ub6b98bb.natappfree.cc/admin-api/member/labor-union-pay-record/tlNotice", - "body": "test", - "remark": "remark", - "randomstr": randomstr, - "paytype": "W06", - "signtype": "RSA", - "asinfo":"cusid:56479107392N35Htype:01amount:0.01", - "sign":"" + "appid": "00390105", // 平台分配的appid + "body": "body订单标题", // + "cusid": "56479107531MPMN", // 平台分配的商户号 + "notify_url": "http://ub6b98bb.natappfree.cc/admin-api/member/labor-union-pay-record/tlNotice", // 保持原值不变 + "orgid": "56479107392N35H", + "paytype": "W06", + "randomstr": randomstr, + "remark": "remark备注", + "reqsn": reqsn, + "sign": "", + "signtype": "RSA", + "trxamt": "2", + "version": "12", + //"asinfo":"56479107392MP4J:01:0.01" //(后台已经设置固定比例, 会自动分账) 分账, 第一个是分账商户号,第二个是01 类型, 根据金额分账,0.01 元 }; const sign = await getPaySign(params) @@ -354,7 +356,7 @@ export default { params["sign"] = sign console.log(params) - params = this.sortObjectByKey(params); + // params = this.sortObjectByKey(params); console.log(params) // 统一使用 navigateToMiniProgram 跳转小程序 uni.navigateToMiniProgram({