Commit 0871ab1e09e3f7174da88f35491e3ba045d284ad

Authored by 娄高锋
1 parent 7e002204

修复时间格式错误导致读取不到数据用来推送的问题

src/main/java/com/bsth/realschedule/DataUpload.java
@@ -66,7 +66,10 @@ public class DataUpload { @@ -66,7 +66,10 @@ public class DataUpload {
66 String sign =hexstr.toString(); 66 String sign =hexstr.toString();
67 67
68 String[] strs = {"55", "22", "05", "26"}; 68 String[] strs = {"55", "22", "05", "26"};
69 - String rq = sdf2.format(sdf2.parse("20200820")); 69 + Date d = new Date();
  70 + d.setTime(d.getTime() - 4l * 1000 * 60 * 60 * 24);
  71 + String rq = sdf2.format(d); //默认前一天
  72 +// String rq = sdf2.format(sdf2.parse("20200820"));//指定日期用
70 String accessToken = "abfed98867c64fde99f7f88a4532efa8"; 73 String accessToken = "abfed98867c64fde99f7f88a4532efa8";
71 74
72 List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>(); 75 List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>();
@@ -215,8 +218,8 @@ public class DataUpload { @@ -215,8 +218,8 @@ public class DataUpload {
215 // param.put("DeleteAll", deleteAll); 218 // param.put("DeleteAll", deleteAll);
216 // param.put("DataList", JSON.toJSONString(list)); 219 // param.put("DataList", JSON.toJSONString(list));
217 param.put("list", URLEncoder.encode(JSON.toJSONStringWithDateFormat(list, "yyyy-MM-dd HH:mm:ss"), "UTF-8")); 220 param.put("list", URLEncoder.encode(JSON.toJSONStringWithDateFormat(list, "yyyy-MM-dd HH:mm:ss"), "UTF-8"));
218 -// HttpUtils.request("http://180.167.126.126:8992/api/todaybuslinescheduleinfo/addEntityList",  
219 -// new BackClass(), "POST", header, param); 221 + HttpUtils.request("http://180.167.126.126:8992/api/todaybuslinescheduleinfo/addEntityList",
  222 + new BackClass(), "POST", header, param);
220 deleteAll = "FALSE"; 223 deleteAll = "FALSE";
221 } 224 }
222 System.out.println(resList.size()); 225 System.out.println(resList.size());
@@ -250,7 +253,10 @@ public class DataUpload { @@ -250,7 +253,10 @@ public class DataUpload {
250 String sign =hexstr.toString(); 253 String sign =hexstr.toString();
251 254
252 String[] strs = {"55", "22", "05", "26"}; 255 String[] strs = {"55", "22", "05", "26"};
253 - String rq = sdf2.format(sdf2.parse("20200822")); 256 + Date d = new Date();
  257 + d.setTime(d.getTime() - 4l * 1000 * 60 * 60 * 24);
  258 + String rq = sdf2.format(d); //默认前一天
  259 +// String rq = sdf2.format(sdf2.parse("20200820"));//指定日期用
254 String accessToken = "abfed98867c64fde99f7f88a4532efa8"; 260 String accessToken = "abfed98867c64fde99f7f88a4532efa8";
255 261
256 List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>(); 262 List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>();
@@ -354,7 +360,7 @@ public class DataUpload { @@ -354,7 +360,7 @@ public class DataUpload {
354 m.put("MileageType", "其他"); 360 m.put("MileageType", "其他");
355 } 361 }
356 362
357 - resList.add(m);//2020-08-20:785条 363 + resList.add(m);
358 } 364 }
359 } 365 }
360 } 366 }
@@ -383,7 +389,7 @@ public class DataUpload { @@ -383,7 +389,7 @@ public class DataUpload {
383 // param.put("AccessToken", token); 389 // param.put("AccessToken", token);
384 // param.put("DeleteAll", deleteAll); 390 // param.put("DeleteAll", deleteAll);
385 // param.put("DataList", JSON.toJSONString(list)); 391 // param.put("DataList", JSON.toJSONString(list));
386 - param.put("list", URLEncoder.encode(JSON.toJSONStringWithDateFormat(list, "yyyy-MM-dd HH:mm:ss"), "UTF-8")); 392 +// param.put("list", URLEncoder.encode(JSON.toJSONStringWithDateFormat(list, "yyyy-MM-dd HH:mm:ss"), "UTF-8"));
387 HttpUtils.request("http://180.167.126.126:8992/api/busdispatchuncarrymileage/addEntityList", 393 HttpUtils.request("http://180.167.126.126:8992/api/busdispatchuncarrymileage/addEntityList",
388 new BackClass(), "POST", header, param); 394 new BackClass(), "POST", header, param);
389 deleteAll = "FALSE"; 395 deleteAll = "FALSE";
@@ -419,7 +425,10 @@ public class DataUpload { @@ -419,7 +425,10 @@ public class DataUpload {
419 String sign =hexstr.toString(); 425 String sign =hexstr.toString();
420 426
421 String[] strs = {"55", "22", "05", "26"}; 427 String[] strs = {"55", "22", "05", "26"};
422 - String rq = sdf2.format(sdf2.parse("20200822")); 428 + Date d = new Date();
  429 + d.setTime(d.getTime() - 4l * 1000 * 60 * 60 * 24);
  430 + String rq = sdf2.format(d); //默认前一天
  431 +// String rq = sdf2.format(sdf2.parse("20200820"));//指定日期用
423 String accessToken = "abfed98867c64fde99f7f88a4532efa8"; 432 String accessToken = "abfed98867c64fde99f7f88a4532efa8";
424 433
425 String[] lbTypes = {"路阻", "吊慢", "故障", "纠纷", "肇事", "缺人", "缺车", "客稀", "配车", "保养", "气候", "援外", "抽减", "其他"}; 434 String[] lbTypes = {"路阻", "吊慢", "故障", "纠纷", "肇事", "缺人", "缺车", "客稀", "配车", "保养", "气候", "援外", "抽减", "其他"};
@@ -541,7 +550,7 @@ public class DataUpload { @@ -541,7 +550,7 @@ public class DataUpload {
541 m.put("Mileage", lblc); 550 m.put("Mileage", lblc);
542 m.put("MileageType", lbType); 551 m.put("MileageType", lbType);
543 552
544 - resList.add(m);//2020-08-20:63条 553 + resList.add(m);
545 } 554 }
546 } 555 }
547 } 556 }
@@ -571,7 +580,7 @@ public class DataUpload { @@ -571,7 +580,7 @@ public class DataUpload {
571 // param.put("AccessToken", token); 580 // param.put("AccessToken", token);
572 // param.put("DeleteAll", deleteAll); 581 // param.put("DeleteAll", deleteAll);
573 // param.put("DataList", JSON.toJSONString(list)); 582 // param.put("DataList", JSON.toJSONString(list));
574 - param.put("list", URLEncoder.encode(JSON.toJSONStringWithDateFormat(list, "yyyy-MM-dd HH:mm:ss"), "UTF-8")); 583 +// param.put("list", URLEncoder.encode(JSON.toJSONStringWithDateFormat(list, "yyyy-MM-dd HH:mm:ss"), "UTF-8"));
575 HttpUtils.request("http://180.167.126.126:8992/api/busdispatchundonemileage/addEntityList", 584 HttpUtils.request("http://180.167.126.126:8992/api/busdispatchundonemileage/addEntityList",
576 new BackClass(), "POST", header, param); 585 new BackClass(), "POST", header, param);
577 deleteAll = "FALSE"; 586 deleteAll = "FALSE";