| | |
| | | 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; |
| | |
| | | } |
| | | |
| | | @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) { |