From e77521b69f44fbdee2160bb43566108b3527cea1 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期四, 14 十二月 2023 18:28:14 +0800
Subject: [PATCH] 11.27,9

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java |    9 +++------
 cloud-server-course/src/main/resources/sharding-jdbc.properties                                           |    4 ++--
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/SaticScheduleTask.java              |   26 +++++++++++++++++---------
 3 files changed, 22 insertions(+), 17 deletions(-)

diff --git a/cloud-server-course/src/main/resources/sharding-jdbc.properties b/cloud-server-course/src/main/resources/sharding-jdbc.properties
index 02b67d5..0449ee5 100644
--- a/cloud-server-course/src/main/resources/sharding-jdbc.properties
+++ b/cloud-server-course/src/main/resources/sharding-jdbc.properties
@@ -14,9 +14,9 @@
 datasource.names=master0
 datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
 datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_course?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.url=jdbc:mysql://192.168.110.80:3306/playpai_course?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
 datasource.master0.username=root
-datasource.master0.password=playpai2023!
+datasource.master0.password=123456
 datasource.master0.maxActive=20
 datasource.master0.maxWait=60000
 datasource.master0.minIdle=5
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/SaticScheduleTask.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/SaticScheduleTask.java
index 2fbe5e5..836a28d 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/SaticScheduleTask.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/api/SaticScheduleTask.java
@@ -47,8 +47,8 @@
         // 第三步:查询申请单审核结果
         AlipayMerchantIndirectAuthorderQuerystatusRequest request1 = new AlipayMerchantIndirectAuthorderQuerystatusRequest();
         request1.setBizContent("{" +
-                "  \"order_no\":\""+operatorAuth.getOrderNo()+"\"," +
-                "  \"out_biz_no\":\""+operatorAuth.getOutBizNo()+"\"," +
+                "  \"order_no\":\""+"202312011045284847"+"\"," +
+                "  \"out_biz_no\":\""+"83972149e3f84216ad2654a1571963f4"+"\"," +
                 "}");
         AlipayMerchantIndirectAuthorderQuerystatusResponse response1 = null;
         try {
@@ -67,6 +67,8 @@
             String order_status = sign.getString("order_status");
             operatorAuth.setOrderStatus(order_status);
             operatorAuth.setOrderNo(orderNo);
+            System.err.println("审核状态:"+order_status);
+
             // 失败原因
             JSONArray verify_list = sign.getJSONArray("verify_list");
             StringBuilder reason = new StringBuilder("");
@@ -81,14 +83,14 @@
                 String substring = res.substring(0, res.length() - 1);
                 operatorAuth.setRefuseReason(substring);
                 operatorAuthService.updateById(operatorAuth);
-                // 获取运营商的管理员id
-
 /**
  * 状态 1=审核中(AUDITING)、2=待联系人确认(CONTACT_CONFIRM),
  * 3=待法人确认(LEGAL_CONFIRM)、4=审核通过(AUDIT_PASS)、
  * 5=审核失败(AUDIT_REJECT)、6=已冻结(AUDIT_FREEZE)、
  * 7=已撤回(CANCELED)、8=联系人处理中(CONTACT_PROCESSING)
  */
+            }else{
+                operatorAuth.setRefuseReason(null);
             }
             Integer operatorId = operatorAuth.getOperatorId();
             User one = userService.getOne(new QueryWrapper<User>().eq("objectId", operatorId)
@@ -98,27 +100,35 @@
             if (userId!=null){
                 switch (order_status){
                     case "AUDITING":
+                        operatorAuth.setOrderStatus("AUDITING");
                         userId.setAlipayAudit(1);
                         break;
                     case "CONTACT_CONFIRM":
+                        operatorAuth.setOrderStatus("CONTACT_CONFIRM");
                         userId.setAlipayAudit(2);
                         break;
                     case "LEGAL_CONFIRM":
+                        operatorAuth.setOrderStatus("LEGAL_CONFIRM");
                         userId.setAlipayAudit(3);
                         break;
                     case "AUDIT_PASS":
+                        operatorAuth.setOrderStatus("AUDIT_PASS");
                         userId.setAlipayAudit(4);
                         break;
                     case "AUDIT_REJECT":
+                        operatorAuth.setOrderStatus("AUDIT_REJECT");
                         userId.setAlipayAudit(5);
                         break;
                     case "AUDIT_FREEZE":
+                        operatorAuth.setOrderStatus("AUDIT_FREEZE");
                         userId.setAlipayAudit(6);
                         break;
                     case "CANCELED":
+                        operatorAuth.setOrderStatus("CANCELED");
                         userId.setAlipayAudit(7);
                         break;
                     case "CONTACT_PROCESSING":
+                        operatorAuth.setOrderStatus("CONTACT_PROCESSING");
                         userId.setAlipayAudit(8);
                         break;
                 }
@@ -126,11 +136,9 @@
             }
             // 审核通过
             String qr_code = sign.getString("qr_code");
-            if (qr_code!=null&& (!qr_code.equals(""))){
-                // 将二维码链接保存起来
-                operatorAuth.setQrCode(qr_code);
-                operatorAuthService.updateById(operatorAuth);
-            }
+            operatorAuth.setQrCode(qr_code);
+            operatorAuthService.updateById(operatorAuth);
+            System.err.println("二维码"+qr_code);
 //            if (operatorAuth.getOrderStatus().equals("AUDIT_REJECT")
 //            || operatorAuth.getOrderStatus().equals("AUDIT_FREEZE")
 //                    || operatorAuth.getOrderStatus().equals("CANCELED")){
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
index 6e7ae25..c54b43b 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
@@ -171,9 +171,8 @@
             model.addAttribute("reasons",null);
             // 0不显示二维码
             model.addAttribute("type",0);
-
         }else{
-            if (info.getOrderStatus().equals("AUDIT_PASS")){
+            if (info.getOrderStatus().equals("AUDIT_PASS")||info.getOrderStatus().equals("LEGAL_CONFIRM")||info.getOrderStatus().equals("CONTACT_CONFIRM")){
                 // 通过才展示二维码
                 model.addAttribute("type",1);
             }else{
@@ -300,8 +299,6 @@
         operatorAuth.setBeneficiaryBack(beneficiaryBack);
         operatorAuth.setRefuseReason("");
         operatorAuth.setRemark(remark);
-
-
         // 将图片上传至阿里存储
         // 营业执照
         String string = uploadImg(businessPicture).toString();
@@ -397,8 +394,8 @@
 //            String orderStatus = r.getString("order_status");
             operatorAuth.setOrderNo(order_no);
             operatorAuth.setOrderStatus(order_status);
-
-
+            operatorAuth.setQrCode(null);
+            operatorAuth.setRefuseReason(null);
             operatorAuthService.saveOrUpdate(operatorAuth);
             // 通过运营商id找到用户id
             TOperator byId = operatorService.getById(operatorId);

--
Gitblit v1.7.1