|
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.tencentcloudapi.sms.v20210111.models.SendSmsResponse;
|
|
import com.tencentcloudapi.sms.v20210111.models.SendSmsResponse;
|
|
|
|
|
+import com.tencentcloudapi.sms.v20210111.models.SendStatus;
|
|
|
import com.zhichen.common.constant.Constants;
|
|
import com.zhichen.common.constant.Constants;
|
|
|
import com.zhichen.common.core.domain.entity.SysUser;
|
|
import com.zhichen.common.core.domain.entity.SysUser;
|
|
|
import com.zhichen.common.core.redis.RedisCache;
|
|
import com.zhichen.common.core.redis.RedisCache;
|
|
@@ -143,9 +144,8 @@ public class TengXunSmsServiceImpl implements TengXunSmsService {
|
|
|
String key = Constants.REGISTER_SMS + tel;
|
|
String key = Constants.REGISTER_SMS + tel;
|
|
|
redisCache.setCacheObject(key,code,5, TimeUnit.MINUTES);//5分钟
|
|
redisCache.setCacheObject(key,code,5, TimeUnit.MINUTES);//5分钟
|
|
|
try{
|
|
try{
|
|
|
- Map<String,Object> param = new HashMap<>();
|
|
|
|
|
- param.put("code",code);
|
|
|
|
|
- SendSmsResponse response = TengXunSmsUtils.sendSms(tel,SIGNNAME,REGISTERTEMPLATECODE, JSON.toJSONString(param),ACCESSKEYID,ACCESSKEYSECRET,SDKAPPID);
|
|
|
|
|
|
|
+ String format = String.format("%s,5", code);
|
|
|
|
|
+ SendSmsResponse response = TengXunSmsUtils.sendSms(tel,SIGNNAME,REGISTERTEMPLATECODE, format,ACCESSKEYID,ACCESSKEYSECRET,SDKAPPID);
|
|
|
if(response.getSendStatusSet()[0].getCode().equals("OK")){
|
|
if(response.getSendStatusSet()[0].getCode().equals("OK")){
|
|
|
SmsAddBo smsAddBo = new SmsAddBo();
|
|
SmsAddBo smsAddBo = new SmsAddBo();
|
|
|
smsAddBo.setCode(code);
|
|
smsAddBo.setCode(code);
|
|
@@ -176,9 +176,9 @@ public class TengXunSmsServiceImpl implements TengXunSmsService {
|
|
|
String key = Constants.FORGET_SMS + tel;
|
|
String key = Constants.FORGET_SMS + tel;
|
|
|
redisCache.setCacheObject(key,code,5, TimeUnit.MINUTES);//5分钟
|
|
redisCache.setCacheObject(key,code,5, TimeUnit.MINUTES);//5分钟
|
|
|
try{
|
|
try{
|
|
|
- Map<String,Object> param = new HashMap<>();
|
|
|
|
|
- param.put("code",code);
|
|
|
|
|
- SendSmsResponse response = TengXunSmsUtils.sendSms(tel,SIGNNAME,FORGETTEMPLATECODE, JSON.toJSONString(param),ACCESSKEYID,ACCESSKEYSECRET,SDKAPPID);
|
|
|
|
|
|
|
+// Map<String,Object> param = new HashMap<>();
|
|
|
|
|
+// param.put("code",code);
|
|
|
|
|
+ SendSmsResponse response = TengXunSmsUtils.sendSms(tel,SIGNNAME,FORGETTEMPLATECODE, code,ACCESSKEYID,ACCESSKEYSECRET,SDKAPPID);
|
|
|
if(response.getSendStatusSet()[0].getCode().equals("OK")){
|
|
if(response.getSendStatusSet()[0].getCode().equals("OK")){
|
|
|
SmsAddBo smsAddBo = new SmsAddBo();
|
|
SmsAddBo smsAddBo = new SmsAddBo();
|
|
|
smsAddBo.setCode(code);
|
|
smsAddBo.setCode(code);
|
|
@@ -211,10 +211,10 @@ public class TengXunSmsServiceImpl implements TengXunSmsService {
|
|
|
String key = Constants.LOGIN_SMS + tel;
|
|
String key = Constants.LOGIN_SMS + tel;
|
|
|
redisCache.setCacheObject(key,code,5, TimeUnit.MINUTES);//5分钟
|
|
redisCache.setCacheObject(key,code,5, TimeUnit.MINUTES);//5分钟
|
|
|
try{
|
|
try{
|
|
|
- Map<String,Object> param = new HashMap<>();
|
|
|
|
|
- param.put("code",code);
|
|
|
|
|
- SendSmsResponse response = TengXunSmsUtils.sendSms(tel,SIGNNAME,LOGINTEMPLATECODE, JSON.toJSONString(param),ACCESSKEYID,ACCESSKEYSECRET,SDKAPPID);
|
|
|
|
|
- if(response.getSendStatusSet()[0].getCode().equals("OK")){
|
|
|
|
|
|
|
+// Map<String,Object> param = new HashMap<>();
|
|
|
|
|
+// param.put("code",code);
|
|
|
|
|
+ SendSmsResponse response = TengXunSmsUtils.sendSms(tel,SIGNNAME,LOGINTEMPLATECODE, code,ACCESSKEYID,ACCESSKEYSECRET,SDKAPPID);
|
|
|
|
|
+ if(response.getSendStatusSet()[0].getCode().equals("Ok")){
|
|
|
SmsAddBo smsAddBo = new SmsAddBo();
|
|
SmsAddBo smsAddBo = new SmsAddBo();
|
|
|
smsAddBo.setCode(code);
|
|
smsAddBo.setCode(code);
|
|
|
smsAddBo.setTel(tel);
|
|
smsAddBo.setTel(tel);
|