From 456f8b69675f9734efe19ed1842c9821ee080b1c Mon Sep 17 00:00:00 2001 From: LSH Date: 星期四, 23 十一月 2023 13:58:44 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) 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 367e233..1fe703d 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 @@ -1,19 +1,24 @@ package com.zy.crm.manager.service.impl; -import com.core.common.DateUtils; -import com.core.common.R; +import com.core.common.Cools; import com.zy.crm.common.entity.PhoneCodeTypeParam; import com.zy.crm.manager.mapper.SmsCodeMapper; import com.zy.crm.manager.entity.SmsCode; import com.zy.crm.manager.service.SmsCodeService; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.zy.crm.manager.utils.SmsUtils; +import com.zy.crm.system.entity.Config; +import com.zy.crm.system.service.ConfigService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; @Service("smsCodeService") public class SmsCodeServiceImpl extends ServiceImpl<SmsCodeMapper, SmsCode> implements SmsCodeService { + + @Autowired + private ConfigService configService; @Override public SmsCode selectByPhone(String phone) { @@ -68,6 +73,10 @@ @Override public boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param) { + Config config = configService.selectConfigByCode("SMSNotification"); + if (Cools.isEmpty(config) || config.getValue().equals("false")) { + return true; + } String randomNum = param.code; SmsCode smsCode = new SmsCode(); smsCode.setPhone(phone); -- Gitblit v1.9.1