diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/dahan/DahanWeb.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/dahan/DahanWeb.java index 4fe986b..c4a9c88 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/dahan/DahanWeb.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/dahan/DahanWeb.java @@ -4,6 +4,7 @@ import com.shxy.xymanager_common.exception.ApiException; import com.shxy.xymanager_common.util.HttpClient; import com.shxy.xymanager_common.util.JSONUtil; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import java.util.HashMap; @@ -22,6 +23,13 @@ public class DahanWeb { return map; } + public void test() { + if (StringUtils.isBlank(cookie)) { + return; + } + this.listSms("", ""); + } + public Object listSms(String msisdn, String date) { String url = "/smsPage"; Map dataMap = new HashMap<>(); diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/lwwlkj/LwwlkjWeb.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/lwwlkj/LwwlkjWeb.java index 81e99ab..504ae12 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/lwwlkj/LwwlkjWeb.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/lwwlkj/LwwlkjWeb.java @@ -4,6 +4,7 @@ import com.shxy.xymanager_common.exception.ApiException; import com.shxy.xymanager_common.util.HttpClient; import com.shxy.xymanager_common.util.JSONUtil; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import java.util.HashMap; @@ -23,6 +24,13 @@ public class LwwlkjWeb { return map; } + public void test() { + if (StringUtils.isBlank(cookie)) { + return; + } + this.listSms("", ""); + } + public Object listSms(String msisdn, String date) { String url = "/message/history"; Map dataMap = new HashMap<>(); diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/m2m/M2m10086Web.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/m2m/M2m10086Web.java index 320a17e..c8bb915 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/m2m/M2m10086Web.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/sms/m2m/M2m10086Web.java @@ -4,6 +4,7 @@ import com.shxy.xymanager_common.exception.ApiException; import com.shxy.xymanager_common.util.HttpClient; import com.shxy.xymanager_common.util.JSONUtil; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import java.util.HashMap; @@ -22,6 +23,13 @@ public class M2m10086Web { return map; } + public void test() { + if (StringUtils.isBlank(cookie)) { + return; + } + this.listSms("", ""); + } + public Object listSms(String iccid, String date) { String url = "/sms/smsRecord/getSmsRecordList"; Map dataMap = new HashMap<>(); diff --git a/xymanager_framework/src/main/java/com/shxy/xymanager_framework/timeTask/RefreshSmsCookieTask.java b/xymanager_framework/src/main/java/com/shxy/xymanager_framework/timeTask/RefreshSmsCookieTask.java new file mode 100644 index 0000000..5c2a0b8 --- /dev/null +++ b/xymanager_framework/src/main/java/com/shxy/xymanager_framework/timeTask/RefreshSmsCookieTask.java @@ -0,0 +1,28 @@ +package com.shxy.xymanager_framework.timeTask; + +import com.shxy.xymanager_common.sms.dahan.DahanWeb; +import com.shxy.xymanager_common.sms.lwwlkj.LwwlkjWeb; +import com.shxy.xymanager_common.sms.m2m.M2m10086Web; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; + +@Service +public class RefreshSmsCookieTask { + + @Resource + DahanWeb dahanWeb; + @Resource + M2m10086Web m2m10086Web; + @Resource + LwwlkjWeb lwwlkjWeb; + + + @Scheduled(initialDelay = 60000, fixedDelay = 60000) + private void test() { + dahanWeb.test(); + m2m10086Web.test(); + lwwlkjWeb.test(); + } +}