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/api/SaticScheduleTask.java |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

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")){

--
Gitblit v1.7.1