From 689873e9964374d9d6df388dcd956f558e055428 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 12 十二月 2023 18:21:20 +0800
Subject: [PATCH] 11.27,9

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

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 00d87bb..97bebb7 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
@@ -169,8 +169,16 @@
             model.addAttribute("bodyType",0);
             model.addAttribute("code",null);
             model.addAttribute("reasons",null);
+            // 0不显示二维码
+            model.addAttribute("type",0);
 
         }else{
+            if (info.getOrderStatus().equals("AUDIT_PASS")){
+                // 通过才展示二维码
+                model.addAttribute("type",1);
+            }else{
+                model.addAttribute("type",0);
+            }
             model.addAttribute("code",info.getQrCode());
             model.addAttribute("item",info);
             model.addAttribute("bodyType",info.getBodyType());
@@ -223,6 +231,29 @@
             if(beneficiaryBack==null || beneficiaryBack.equals("")){
                 beneficiaryBack = data.getBeneficiaryBack();
                 operatorAuth.setBeneficiaryBack(data.getBeneficiaryBack());
+            }
+        }else{
+            if(businessPicture==null || businessPicture.equals("")){
+                // 未上传营业执照
+                return 5001;
+            }
+            if(legalFront==null || legalFront.equals("")){
+                // 未上传法人身份证正面照
+                return 5002;
+            }
+            if(legalBack==null || legalBack.equals("")){
+                // 未上传法人身份证背面照
+                return 5003;
+            }
+            if (businessPicture!=null && businessPicture.equals("ENTERPRISE")){
+                if(beneficiaryFront==null || beneficiaryFront.equals("")){
+                    // 未上传受益人身份证正面照
+                    return 5004;
+                }
+                if(beneficiaryBack==null || beneficiaryBack.equals("")){
+                    // 未上传受益人身份证背面照
+                    return 5005;
+                }
             }
         }
         String numericUUID = uuid.toString().replaceAll("-", "");
@@ -377,10 +408,17 @@
                 if (userId1!=null){
                     // 设置为审核中状态
                     userId1.setAlipayAudit(1);
+                    if (bodyType.equals("ENTERPRISE")){
+                        userId1.setAlipayType(2);
+                    }else{
+                        userId1.setAlipayType(1);
+                    }
 //                    userId1.setWechatAudit(1);
                     operatorUserService.updateById(userId1);
                     operatorAuth.setQrCode(null);
                     operatorAuthService.saveOrUpdate(operatorAuth);
+                    // 根据选择类型修改认证类型
+
                 }
             }
         } else {

--
Gitblit v1.7.1