From 237f9af69f9bf1a9ef8cd46e60ec368caa549ae7 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期二, 28 十一月 2023 14:17:08 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java | 4 ++--
src/main/java/com/zy/crm/manager/entity/SmsCode.java | 7 +++++++
src/main/java/com/zy/crm/manager/controller/PlanController.java | 14 +++++++-------
src/main/java/com/zy/crm/manager/controller/PriQuoteController.java | 4 ++--
src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java | 5 +++--
src/main/java/com/zy/crm/manager/service/SmsCodeService.java | 2 +-
src/main/resources/mapper/SmsCodeMapper.xml | 1 +
7 files changed, 23 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/zy/crm/manager/controller/PlanController.java b/src/main/java/com/zy/crm/manager/controller/PlanController.java
index 5fe3109..f1e3a41 100644
--- a/src/main/java/com/zy/crm/manager/controller/PlanController.java
+++ b/src/main/java/com/zy/crm/manager/controller/PlanController.java
@@ -225,11 +225,11 @@
if (!planFollService.insert(planFoll)) {
throw new CoolException("淇濇寔澶辫触锛岃閲嶈瘯");
}
-
- if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
- return R.ok("鍒涘缓鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
+ if (users.size()>1 && !users.get(1).getId().equals(getUserId())){
+ if (!smsCodeService.sendSmsCodeText(users.get(1).getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) {
+ return R.ok("鍒涘缓鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
+ }
}
-
return R.ok();
}
@@ -336,7 +336,7 @@
if (!planService.updateById(hostPlan)) {
throw new CoolException("鏇存柊澶辫触锛岃閲嶈瘯");
}
- if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+ if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) {
return R.ok("鍒涘缓鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
}
return R.ok("淇濆瓨鎴愬姛");
@@ -544,12 +544,12 @@
}
if (!plan.getSettle().equals(plan.getSettleSize())){
if (!Cools.isEmpty(plannerId) && nextUserId.equals(plannerId)){
- if (!smsCodeService.sendSmsCodeText(plannerUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M6F3C81FE3)) {
+ if (!smsCodeService.sendSmsCodeText(plannerUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M6F3C81FE3,getUserId())) {
return R.ok("瀹℃牳鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
}
}else {
User phoneUser = userService.selectById(nextUserId);
- if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+ if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) {
return R.ok("瀹℃牳鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
}
}
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 9838888..86d5cef 100644
--- a/src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java
+++ b/src/main/java/com/zy/crm/manager/controller/PriOnline2Controller.java
@@ -625,7 +625,7 @@
} catch (Exception e) {
return R.error("鑷姩鐢熸垚鎶ヤ环鍗曞け璐�");
}
- if (!smsCodeService.sendSmsCodeText(manager.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+ if (!smsCodeService.sendSmsCodeText(manager.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) {
return R.ok("瀹℃壒鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
}
}else {
@@ -639,7 +639,7 @@
}
}else {
User phoneUser = userService.selectById(nextUserId);
- if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+ if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) {
return R.ok("瀹℃壒鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
}
}
diff --git a/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java b/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java
index 04612bb..c2dbf12 100644
--- a/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java
+++ b/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java
@@ -512,7 +512,7 @@
if (!priQuoteService.updateById(priQuote)) {
throw new CoolException("瀹℃牳澶辫触锛岃鑱旂郴绠$悊鍛�");
}
- if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+ if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) {
return R.ok("瀹℃壒鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
}
@@ -561,7 +561,7 @@
throw new CoolException("瀹℃牳澶辫触锛岃鑱旂郴绠$悊鍛�");
}
User phoneUser = userService.selectById(priQuote.getUserId());
- if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) {
+ if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) {
return R.ok("瀹℃壒鎴愬姛浣嗙煭淇″彂閫佸け璐�!");
}
break;
diff --git a/src/main/java/com/zy/crm/manager/entity/SmsCode.java b/src/main/java/com/zy/crm/manager/entity/SmsCode.java
index 9c26ea7..b829a96 100644
--- a/src/main/java/com/zy/crm/manager/entity/SmsCode.java
+++ b/src/main/java/com/zy/crm/manager/entity/SmsCode.java
@@ -68,6 +68,13 @@
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date useTime;
+ /**
+ * 鍙戦�佷汉
+ */
+ @ApiModelProperty(value= "鍙戦�佷汉")
+ @TableField("user_id")
+ private Long userId;
+
public SmsCode() {}
public SmsCode(String phone,String code,Integer status,Date createTime,Date sendTime,Date useTime) {
diff --git a/src/main/java/com/zy/crm/manager/service/SmsCodeService.java b/src/main/java/com/zy/crm/manager/service/SmsCodeService.java
index eb540d7..4cb3296 100644
--- a/src/main/java/com/zy/crm/manager/service/SmsCodeService.java
+++ b/src/main/java/com/zy/crm/manager/service/SmsCodeService.java
@@ -10,7 +10,7 @@
boolean sendSmsCode(String phone);
// boolean sendSmsCodeText(String phone);
- boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param);
+ boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param,Long userId);
boolean verifySmsCode(String phone, String code);
diff --git a/src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java b/src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java
index 1fe703d..edcd43e 100644
--- a/src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java
+++ b/src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java
@@ -72,9 +72,9 @@
// }
@Override
- public boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param) {
+ public boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param,Long userId) {
Config config = configService.selectConfigByCode("SMSNotification");
- if (Cools.isEmpty(config) || config.getValue().equals("false")) {
+ if (Cools.isEmpty(config) || !config.getValue().equals("true")) {
return true;
}
String randomNum = param.code;
@@ -83,6 +83,7 @@
smsCode.setCode(randomNum);
smsCode.setStatus(0);
smsCode.setCreateTime(new Date());
+ smsCode.setUserId(userId);
if (this.baseMapper.insert(smsCode) <= 0) {
return false;
}
diff --git a/src/main/resources/mapper/SmsCodeMapper.xml b/src/main/resources/mapper/SmsCodeMapper.xml
index 4410811..d7a8ef5 100644
--- a/src/main/resources/mapper/SmsCodeMapper.xml
+++ b/src/main/resources/mapper/SmsCodeMapper.xml
@@ -11,6 +11,7 @@
<result column="create_time" property="createTime" />
<result column="send_time" property="sendTime" />
<result column="use_time" property="useTime" />
+ <result column="user_id" property="userId" />
</resultMap>
--
Gitblit v1.9.1