增加基础属性

master
bynt 4 years ago
parent ea540c2fe4
commit cff1b3c6d3

@ -0,0 +1,32 @@
package com.yuyou.openapi.openapi.consts;
/**
* @author E
* @date
*/
public class DefaultConstant {
/** 0*/
public static final int ZERO_NUMBER = 0;
/** 1*/
public static final int ONE_NUMBER = 1;
/** 2*/
public static final int TWO_NUMBER = 2;
/** 3*/
public static final int THREE_NUMBER = 3;
/** 5*/
public static final int FIVE_NUMBER = 5;
/** 10*/
public static final int TEN_NUMBER = 10;
/** 11*/
public static final int ELEVEN_NUMBER = 11;
}

@ -9,6 +9,7 @@ import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSON;
import com.yuyou.openapi.openapi.consts.DefaultConstant;
import com.yuyou.openapi.openapi.consts.SmsConstant;
import com.yuyou.openapi.openapi.dao.SendSmsMessageRepository;
import com.yuyou.openapi.openapi.model.dto.SendSmsMessageCovDTO;
@ -56,7 +57,7 @@ public class SendSmsMessageTask {
*/
private boolean sendSmsTask(List<SendSmsMessageDTO> smsDTO) {
// 设置请求失败计数
int count = 0;
int count = DefaultConstant.ZERO_NUMBER;
SendSmsMessageCovDTO smsMessageCovDTO = new SendSmsMessageCovDTO();
List<SendSmsMessageCovDTO.SmsData> smsDataList = new ArrayList<>();
@ -65,7 +66,7 @@ public class SendSmsMessageTask {
smsDTO.forEach(item -> {
/*List<String> stringList = item.getPhoneList().stream().map(Base64::decodeStr).collect(Collectors.toList());*/
List<String> stringList = item.getPhoneList().stream().map(phone -> {
if (phone.length() != 11) {
if (phone.length() != DefaultConstant.ELEVEN_NUMBER) {
// 去除空字符串 解密
phone = Base64.decodeStr(phone.replaceAll(StrUtil.SPACE, StrUtil.EMPTY));
}
@ -100,10 +101,10 @@ public class SendSmsMessageTask {
log.error("========== [sendSmsInformation request fail, response is {} ] ==========", httpResponse.body());
}
}
if (count > 3) {
if (count > DefaultConstant.THREE_NUMBER) {
return Boolean.FALSE;
}
smsDTO.forEach(each -> sendSmsMessageRepository.updateSendSmsStatus(1, Long.valueOf(each.getRecId())));
smsDTO.forEach(each -> sendSmsMessageRepository.updateSendSmsStatus(DefaultConstant.ONE_NUMBER, Long.valueOf(each.getRecId())));
return Boolean.TRUE;
}
@ -111,7 +112,7 @@ public class SendSmsMessageTask {
BlackJsonContent sendEncryptJsonContent = new BlackJsonContent();
// Base64 解密
sendEncryptJsonContent.setCallee(Base64.decodeStr(phone));
sendEncryptJsonContent.setReqId(RandomUtil.randomString(10));
sendEncryptJsonContent.setReqId(RandomUtil.randomString(DefaultConstant.TEN_NUMBER));
sendEncryptJsonContent.setAppId(SmsConstant.APP_ID);
String signBuilder = SmsConstant.APP_ID +
SmsConstant.TOKEN +

Loading…
Cancel
Save