dev
parent
4a86bbdaa8
commit
c74c17a52d
|
|
@ -77,7 +77,7 @@ public class AliyunSmsService {
|
|||
// .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"))
|
||||
// );
|
||||
String ret = sms.query("13388888888", "202000831", "857623600524988341^0");
|
||||
String ret = sms.query("13388888888", "20200919", "726818700524988530^0");
|
||||
|
||||
System.out.println(ret);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -96,6 +96,15 @@ public class SmsService {
|
|||
smslog.setCreateTime(now);
|
||||
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")) {
|
||||
smslog.setBizid(ret.getString("BizId"));
|
||||
}
|
||||
|
|
@ -129,8 +138,17 @@ public class SmsService {
|
|||
|
||||
log.debug("检查 %s 短信发送状态", logs.size());
|
||||
|
||||
long st = System.currentTimeMillis();
|
||||
|
||||
for(SmsLog smslog : logs){
|
||||
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());
|
||||
log.debug(response);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue