tao.mo

添加 | API_LOG表pushTime传递错误则记录当前时间

mt
2023年10月25日14:14:49
...@@ -52,7 +52,11 @@ public class IClearApiLogService { ...@@ -52,7 +52,11 @@ public class IClearApiLogService {
52 result.setAppId(appId); 52 result.setAppId(appId);
53 result.setAppKey(appKey); 53 result.setAppKey(appKey);
54 result.setCreateTime(new Date()); 54 result.setCreateTime(new Date());
55 + if(pushTime!= null && pushTime.getYear() != 1970){
55 result.setPushTime(pushTime); 56 result.setPushTime(pushTime);
57 + }else{
58 + result.setPushTime(new Date());
59 + }
56 result.setReceiveResult(null); 60 result.setReceiveResult(null);
57 result.setResponseTime(null); 61 result.setResponseTime(null);
58 result.setSpendTime(null); 62 result.setSpendTime(null);
...@@ -76,7 +80,11 @@ public class IClearApiLogService { ...@@ -76,7 +80,11 @@ public class IClearApiLogService {
76 result.setAppId(appId); 80 result.setAppId(appId);
77 result.setAppKey(appKey); 81 result.setAppKey(appKey);
78 result.setCreateTime(new Date()); 82 result.setCreateTime(new Date());
83 + if(pushTime!= null && pushTime.getYear() != 1970){
79 result.setPushTime(pushTime); 84 result.setPushTime(pushTime);
85 + }else{
86 + result.setPushTime(new Date());
87 + }
80 result.setReceiveResult(null); 88 result.setReceiveResult(null);
81 result.setResponseTime(null); 89 result.setResponseTime(null);
82 result.setSpendTime(null); 90 result.setSpendTime(null);
...@@ -100,7 +108,11 @@ public class IClearApiLogService { ...@@ -100,7 +108,11 @@ public class IClearApiLogService {
100 result.setAppId(appId); 108 result.setAppId(appId);
101 result.setAppKey(appKey); 109 result.setAppKey(appKey);
102 result.setCreateTime(new Date()); 110 result.setCreateTime(new Date());
111 + if(pushTime!= null && pushTime.getYear() != 1970){
103 result.setPushTime(pushTime); 112 result.setPushTime(pushTime);
113 + }else{
114 + result.setPushTime(new Date());
115 + }
104 result.setReceiveResult(null); 116 result.setReceiveResult(null);
105 result.setResponseTime(null); 117 result.setResponseTime(null);
106 result.setSpendTime(null); 118 result.setSpendTime(null);
......
...@@ -8,6 +8,7 @@ import com.arronlong.httpclientutil.common.SSLs; ...@@ -8,6 +8,7 @@ import com.arronlong.httpclientutil.common.SSLs;
8 import com.erry.iclear.dateInterface.util.SHA256Util; 8 import com.erry.iclear.dateInterface.util.SHA256Util;
9 import org.apache.http.Header; 9 import org.apache.http.Header;
10 10
11 +import java.text.SimpleDateFormat;
11 import java.util.Date; 12 import java.util.Date;
12 13
13 public class ApiTest { 14 public class ApiTest {
...@@ -36,9 +37,17 @@ public class ApiTest { ...@@ -36,9 +37,17 @@ public class ApiTest {
36 String token = SHA256Util.getSHA256String("fshejia" + "iClearExportfshejia" + "d02a5272d2be948a" + ApiTest.timeStamp); 37 String token = SHA256Util.getSHA256String("fshejia" + "iClearExportfshejia" + "d02a5272d2be948a" + ApiTest.timeStamp);
37 System.out.println(token); 38 System.out.println(token);
38 39
40 + Date date = new Date(Long.valueOf(222223L));
41 + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
42 + String str = sdf.format(date);
43 + System.out.println(str);
44 +
45 + if(date.getYear() == 1970){
46 + System.out.println("test");
47 + }
39 //D类申报的数据落地接口 48 //D类申报的数据落地接口
40 // ApiTest.sendMawb(); 49 // ApiTest.sendMawb();
41 - //C类申报的数据落地接口 50 + //C类申报的数据落地接口44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
42 // ApiTest.sendMawbBasf(); 51 // ApiTest.sendMawbBasf();
43 //C类EDI数据接口 52 //C类EDI数据接口
44 // ApiTest.selectDecListBasf(); 53 // ApiTest.selectDecListBasf();
......