dev
parent
4a86bbdaa8
commit
c74c17a52d
|
|
@ -77,7 +77,7 @@ public class AliyunSmsService {
|
||||||
// .fluentPut("time", DateTimeUtil.sdf.get().format(new Date()))
|
// .fluentPut("time", DateTimeUtil.sdf.get().format(new Date()))
|
||||||
// .fluentPut("code", System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name"))
|
// .fluentPut("code", System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name")+System.getProperty("os.name"))
|
||||||
// );
|
// );
|
||||||
String ret = sms.query("13388888888", "202000831", "857623600524988341^0");
|
String ret = sms.query("13388888888", "20200919", "726818700524988530^0");
|
||||||
|
|
||||||
System.out.println(ret);
|
System.out.println(ret);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -96,6 +96,15 @@ public class SmsService {
|
||||||
smslog.setCreateTime(now);
|
smslog.setCreateTime(now);
|
||||||
smslog.setSendcontent(content);
|
smslog.setSendcontent(content);
|
||||||
|
|
||||||
|
if(smslog.getSendcontent() != null){
|
||||||
|
int len = smslog.getSendcontent().length();
|
||||||
|
if(len <= 70){
|
||||||
|
smslog.setBillNum(1);
|
||||||
|
}else{
|
||||||
|
smslog.setBillNum((int) Math.ceil(len/67.0));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (ret.containsKey("BizId")) {
|
if (ret.containsKey("BizId")) {
|
||||||
smslog.setBizid(ret.getString("BizId"));
|
smslog.setBizid(ret.getString("BizId"));
|
||||||
}
|
}
|
||||||
|
|
@ -129,8 +138,17 @@ public class SmsService {
|
||||||
|
|
||||||
log.debug("检查 %s 短信发送状态", logs.size());
|
log.debug("检查 %s 短信发送状态", logs.size());
|
||||||
|
|
||||||
|
long st = System.currentTimeMillis();
|
||||||
|
|
||||||
for(SmsLog smslog : logs){
|
for(SmsLog smslog : logs){
|
||||||
try {
|
try {
|
||||||
|
if(st - smslog.getCreateTime().getTime() > 24 * 60 * 60 * 1000){
|
||||||
|
smslog.setSendstatus(2);
|
||||||
|
smslog.update();
|
||||||
|
log.debug("发送给 %s 的短信超时", smslog.getPhone());
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
String response = this.aliyunsms.query(smslog.getPhone(), DateTimeUtil.yMd.get().format(smslog.getCreateTime()), smslog.getBizid());
|
String response = this.aliyunsms.query(smslog.getPhone(), DateTimeUtil.yMd.get().format(smslog.getCreateTime()), smslog.getBizid());
|
||||||
log.debug(response);
|
log.debug(response);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue