|
|
@@ -38,6 +38,8 @@ public class SrmRest {
|
|
|
private AdminAuthService authService;
|
|
|
@Autowired
|
|
|
private SrmNoticeMapper srmNoticeMapper;
|
|
|
+ @Autowired
|
|
|
+ private RestTemplate restTemplate;
|
|
|
|
|
|
/**
|
|
|
* 获取SRM的待办及已办的数量
|
|
|
@@ -56,7 +58,6 @@ public class SrmRest {
|
|
|
}
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
headers.set("Authorization", "Bearer "+token);
|
|
|
- headers.setContentType(MediaType.APPLICATION_JSON);
|
|
|
|
|
|
|
|
|
// 2. 创建请求体参数
|
|
|
@@ -128,7 +129,6 @@ public class SrmRest {
|
|
|
}
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
headers.set("Authorization", "Bearer "+token);
|
|
|
- headers.setContentType(MediaType.APPLICATION_JSON);
|
|
|
|
|
|
|
|
|
// 2. 创建请求体参数
|
|
|
@@ -141,7 +141,7 @@ public class SrmRest {
|
|
|
requestBody.put("propertyValues", 0);
|
|
|
System.out.println("==============================" + JSON.toJSONString(requestBody));
|
|
|
HttpEntity<Map<String, Object>> requestEntity = new HttpEntity<>(requestBody, headers);
|
|
|
- RestTemplate restTemplate = SslSkippingRestTemplate.createRestTemplate();
|
|
|
+// RestTemplate restTemplate = SslSkippingRestTemplate.createRestTemplate();
|
|
|
String todoStr = null;
|
|
|
try {
|
|
|
ResponseEntity<String> exchange = restTemplate.exchange(srmNoticeUrl, HttpMethod.GET, requestEntity, String.class);
|
|
|
@@ -151,11 +151,14 @@ public class SrmRest {
|
|
|
return new ArrayList<>();
|
|
|
}
|
|
|
List<JSONObject> needInsert = jsonObjects.stream().filter(e -> {
|
|
|
- String createdDate = JSON.toJSONString(e.get("createdDate"));
|
|
|
+ String createdDate = String.valueOf(e.get("createdDate"));
|
|
|
if (StringUtils.isBlank(createdDate)) {
|
|
|
return false;
|
|
|
}
|
|
|
Instant instant1 = Instant.parse(createdDate);
|
|
|
+ if (Objects.isNull(srmNoticeDO)) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
Instant instant2 = Instant.parse(srmNoticeDO.getSrmCreateTime());
|
|
|
return instant1.isAfter(instant2);
|
|
|
}).collect(Collectors.toList());
|
|
|
@@ -168,6 +171,8 @@ public class SrmRest {
|
|
|
srmNoticeDO1.setTitle(jsonObject.getString("title"));
|
|
|
srmNoticeDO1.setContent(jsonObject.getString("content"));
|
|
|
srmNoticeDO1.setReadStatus("0");
|
|
|
+ srmNoticeDO1.setStatus("0");
|
|
|
+ srmNoticeDO1.setWorkCode(workcode);
|
|
|
srmNoticeDO1.setImgUrl(jsonObject.getString("imgUrl"));
|
|
|
srmNoticeDO1.setReqUrl(jsonObject.getString("reqUrl"));
|
|
|
return srmNoticeDO1;
|