中扬CRM客户关系管理系统
#
LSH
2023-11-24 2c7a0b5c9cded118d3c3c46211adf40fe558d67b
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);