diff --git a/pages/detail/serviceDetail.vue b/pages/detail/serviceDetail.vue index e93a70c..eeaa919 100644 --- a/pages/detail/serviceDetail.vue +++ b/pages/detail/serviceDetail.vue @@ -393,10 +393,11 @@ export default { const randomstr = Math.floor(Math.random() * 10000000) + ""; // 金额:优先用订单实付金额(分),无则用 "1" 测试 - const trxamt = - order.payableAmount != null && order.payableAmount !== "" - ? String(order.payableAmount) - : "1"; + if (order.payableAmount == null || order.payableAmount === ""){ + uni.showToast({ title: "支付金额异常", icon: "none" }); + return; + } + // 定义请求参数(与服务记录页「立即支付」保持一致) let params = { appid: "00390105", // 平台分配的appid @@ -412,7 +413,7 @@ export default { reqsn: order.orderNumber, sign: "", signtype: "RSA", - trxamt: "1", + trxamt: String(order.payableAmount), version: "12", }; console.log(params)