|  |  |  | 
|---|
|  |  |  | 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) { | 
|---|