From 94ff46df856f6d4f8d8393e22001351c793f4e5b Mon Sep 17 00:00:00 2001
From: wzp <2040239371@qq.com>
Date: 星期一, 05 五月 2025 16:44:36 +0800
Subject: [PATCH] feat: 新增payInfo测试和部分优化appsecret

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbOrdersController.java |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbOrdersController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbOrdersController.java
index 96ff5a2..716e251 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbOrdersController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TbOrdersController.java
@@ -130,12 +130,12 @@
             model.setCondition(tbOrders.getRemark()); // 璁剧疆澶囨敞淇℃伅
 //        model.setDoctor("鍖荤敓" + (int) (Math.random() * 10)); // 闅忔満璁剧疆鎮h�呭尰鐢�
 //        model.setDoctorPhone("13" + (int) (Math.random() * 900000000 + 100000000)); // 闅忔満鐢熸垚鎮h�呭尰鐢熺數璇�
-            model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 闅忔満鐢熸垚鎶ヤ环
+            model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 鐢熸垚鎶ヤ环
 //        model.setReferrals("鎺ㄤ粙浜�" + (int) (Math.random() * 10)); // 闅忔満璁剧疆鎺ㄤ粙浜轰俊鎭�
 //        model.setUnitRemarks("鍟嗘埛闅忔満澶囨敞淇℃伅"); // 闅忔満璁剧疆鍟嗘埛澶囨敞
-//        model.setPayQRcodeURL("https://example.com/qrcode/" + (int) (Math.random() * 100)); // 闅忔満鐢熸垚澶栭儴鏀粯浜岀淮鐮侀摼鎺�
+          model.setPayQRcodeURL(scApp.getPayUrl());
 
-            ServiceOrderAppResultVo result = ServiceOrderUtil.CreateServiceOrder(model);
+            ServiceOrderAppResultVo result = ServiceOrderUtil.CreateServiceOrder(model,scApp.getMinAppSecret());
 
             if (result.getResult() == 1) {
                 tbOrders.setOrderID(tbOrders.getOrderID());
@@ -168,7 +168,7 @@
             return AjaxResult.error("璁㈠崟鐘舵�佸凡鍙栨秷");
         }
 
-        SysClientApp scApp = clientAppService.selectSysClientAppByAppId(1L);
+        SysClientApp scApp = clientAppService.selectSysClientAppByAppKey("appId1");
 
 
         ServiceOrderAppVo model = new ServiceOrderAppVo();
@@ -186,20 +186,20 @@
         model.setPtName(tbOrders.getPatientName()); // 鎮h�呭鍚�
         model.setPtAge(tbOrders.getAge()); // 闅忔満鐢熸垚鎮h�呭勾榫�
         model.setPtSex(tbOrders.getSex() == 1 ? "鐢�" : "濂�"); // 闅忔満鐢熸垚鎮h�呮�у埆
-//        model.setPtNat("涓浗"); // 璁剧疆鎮h�呭浗绫�
+//        model.setPtNat("涓浗"); // 璁剧疆鎮h�呭浗绫�--榛樿涓浗锛屼笉闇�瑕佽缃�
         model.setOutHosp(tbOrders.getLocalAddress()); // 璁剧疆杞嚭鍖婚櫌
         model.setInHosp(tbOrders.getSendAddress()); // 璁剧疆杞叆鍖婚櫌
-//        model.setPtServices("绉戝" + (int) (Math.random() * 10)); // 闅忔満璁剧疆鎮h�呮墍鍦ㄧ瀹�
+//        model.setPtServices("绉戝")); // 璁剧疆鎮h�呮墍鍦ㄧ瀹�
         model.setPtDiagnosis(tbOrders.getComplaint()); // 璁剧疆璇婃柇淇℃伅
         model.setCondition(tbOrders.getRemark()); // 璁剧疆澶囨敞淇℃伅
-//        model.setDoctor("鍖荤敓" + (int) (Math.random() * 10)); // 闅忔満璁剧疆鎮h�呭尰鐢�
-//        model.setDoctorPhone("13" + (int) (Math.random() * 900000000 + 100000000)); // 闅忔満鐢熸垚鎮h�呭尰鐢熺數璇�
-        model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 闅忔満鐢熸垚鎶ヤ环
-//        model.setReferrals("鎺ㄤ粙浜�" + (int) (Math.random() * 10)); // 闅忔満璁剧疆鎺ㄤ粙浜轰俊鎭�
-//        model.setUnitRemarks("鍟嗘埛闅忔満澶囨敞淇℃伅"); // 闅忔満璁剧疆鍟嗘埛澶囨敞
-//        model.setPayQRcodeURL("https://example.com/qrcode/" + (int) (Math.random() * 100)); // 闅忔満鐢熸垚澶栭儴鏀粯浜岀淮鐮侀摼鎺�
+//        model.setDoctor("鍖荤敓")); // 璁剧疆鎮h�呭尰鐢�--娌℃湁鍖荤敓淇℃伅
+//        model.setDoctorPhone("")); // 璁剧疆鎮h�呭尰鐢熺數璇�--娌℃湁鍖荤敓鐢佃瘽
+        model.setOfferPrice(tbOrders.getBookingPrice().doubleValue()); // 鎶ヤ环
+//        model.setReferrals("鎺ㄤ粙浜�")); // 璁剧疆鎺ㄤ粙浜轰俊鎭�--娌℃湁鎺ㄤ粙浜轰俊鎭�
+//        model.setUnitRemarks("鍟嗘埛澶囨敞淇℃伅"); // 璁剧疆鍟嗘埛澶囨敞--娌℃湁鍟嗘埛澶囨敞
+       model.setPayQRcodeURL(scApp.getPayUrl());
 
-        ServiceOrderAppResultVo result = ServiceOrderUtil.CreateServiceOrder(model);
+        ServiceOrderAppResultVo result = ServiceOrderUtil.CreateServiceOrder(model,scApp.getMinAppSecret());
 
         if (result.getResult() == 1) {
             tbOrders.setOrderID(tbOrders.getOrderID());
@@ -235,7 +235,7 @@
             model.setServiceOrdID(cancelVo.getThirdOrderNo()); // 璁剧疆绗笁鏂硅鍗曞彿
             model.setDELRemarks(cancelVo.getReason()); // 璁剧疆鍙栨秷鍘熷洜
 
-            ServiceOrderAppResultVo result = ServiceOrderUtil.CancelServiceOrder(model);
+            ServiceOrderAppResultVo result = ServiceOrderUtil.CancelServiceOrder(model,scApp.getMinAppSecret());
 
             if (result.getResult() == 1) {
                 // 鏇存柊鏈湴璁㈠崟鐘舵��

--
Gitblit v1.9.1