From 92b286e238439c61b230a07f42b92c2328588d49 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 22 十一月 2023 11:19:16 +0800
Subject: [PATCH] #全局短信验证:目前  规划单、核价、报价已添加

---
 src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java b/src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java
index 123ebe9..66985c7 100644
--- a/src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java
+++ b/src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java
@@ -12,6 +12,7 @@
 import com.core.common.R;
 import com.core.domain.KeyValueVo;
 import com.core.exception.CoolException;
+import com.zy.crm.common.entity.PhoneCodeTypeParam;
 import com.zy.crm.common.model.SettleDto;
 import com.zy.crm.common.web.BaseController;
 import com.zy.crm.manager.entity.*;
@@ -59,6 +60,9 @@
 
     @Autowired
     private PriOnline2FollService priOnline2FollService;
+
+    @Autowired
+    private SmsCodeService smsCodeService;
 
     String PZH = " 鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�� ";
 
@@ -672,10 +676,19 @@
 
         if (user.getId().equals(priOnline2.getUserId())) {
             if (priOnline2.getAssistantHostSign()==0){
+                User manager = new User();
+                try {
+                    manager = userService.getDeptManager(getHostId(), getUser().getDeptId());        // 鑾峰彇閮ㄩ棬棰嗗
+                } catch (Exception e) {
+                    manager = getUser();
+                }
                 try {
                     priQuoteAdd(priOnline2.getId(), plannerId);
                 } catch (Exception e) {
                     return R.error("鑷姩鐢熸垚鎶ヤ环鍗曞け璐�");
+                }
+                if (!smsCodeService.sendSmsCodeText(manager.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+                    return R.ok("瀹℃壒鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
                 }
             }else {
                 try {
@@ -686,7 +699,11 @@
                     return R.error("鏇存柊涓昏〃澶辫触");
                 }
             }
-
+        }else {
+            User phoneUser = userService.selectById(nextUserId);
+            if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+                return R.ok("瀹℃壒鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
+            }
         }
 
         return R.ok("瀹℃壒鎴愬姛");

--
Gitblit v1.9.1