中扬CRM客户关系管理系统
#
LSH
2023-10-31 d12182e55e566fe3d9e64a8d9dee7931600dda00
src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java
@@ -1,5 +1,6 @@
package com.zy.crm.manager.service.impl;
import com.core.common.DateUtils;
import com.core.common.R;
import com.zy.crm.manager.mapper.SmsCodeMapper;
import com.zy.crm.manager.entity.SmsCode;
@@ -42,6 +43,29 @@
    }
    @Override
    public boolean sendSmsCodeText(String phone) {
        String randomNum = "分配了新的规划申请单任务!" ;//获取六位随机数
        SmsCode smsCode = new SmsCode();
        smsCode.setPhone(phone);
        smsCode.setCode(randomNum);
        smsCode.setStatus(0);
        smsCode.setCreateTime(new Date());
        if (this.baseMapper.insert(smsCode) <= 0) {
            return false;
        }
        boolean sendSmsCode = SmsUtils.sendSmsCodeText(phone, "");
        if (!sendSmsCode) {
            return false;
        }
        smsCode.setSendTime(new Date());
        smsCode.setStatus(1);
        this.baseMapper.updateById(smsCode);
        return true;
    }
    @Override
    public boolean verifySmsCode(String phone, String code) {
        SmsCode smsCode1 = this.baseMapper.selectByPhone(phone);
        if (smsCode1 == null) {