中扬CRM客户关系管理系统
LSH
2024-03-26 861efe8a7ddc3d52dddbcce83d3a43f476a7418c
src/main/java/com/zy/crm/manager/service/impl/SmsCodeServiceImpl.java
@@ -21,8 +21,8 @@
    private ConfigService configService;
    @Override
    public SmsCode selectByPhone(String phone) {
        return this.baseMapper.selectByPhone(phone);
    public SmsCode selectByPhone(String phone,Integer smsType) {
        return this.baseMapper.selectByPhone(phone,smsType);
    }
    @Override
@@ -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,8 @@
        smsCode.setCode(randomNum);
        smsCode.setStatus(0);
        smsCode.setCreateTime(new Date());
        smsCode.setUserId(userId);
        smsCode.setSmsType(param.id);
        if (this.baseMapper.insert(smsCode) <= 0) {
            return false;
        }
@@ -100,7 +102,7 @@
    @Override
    public boolean verifySmsCode(String phone, String code) {
        SmsCode smsCode1 = this.baseMapper.selectByPhone(phone);
        SmsCode smsCode1 = this.baseMapper.selectByPhone(phone,0);
        if (smsCode1 == null) {
            return false;
        }