Browse Source

公告管理附件上传代码优化

hlf 1 year ago
parent
commit
24694c4be3

+ 9 - 2
ims-service/ims-eval/src/main/java/com/ims/eval/controller/NoticeManagementController.java

@@ -207,8 +207,15 @@ public class NoticeManagementController {
 					HttpHeaders headers = new HttpHeaders();
 					headers.setContentType(MediaType.MULTIPART_FORM_DATA);
 					headers.add("Blade-Auth", "bearer " + request.getHeader("Blade-Auth"));
-					HttpEntity<Map> param = new HttpEntity<>(null, headers);
-					ResponseEntity<String> responseEntity2 = restTemplate.exchange(imaConfig.getGatewayUrl() + "f-center/dm/dmDoc/save?folder={1}&objType={2}&objKey={3}&file={4}&bucketName={5}", HttpMethod.POST, param, String.class, "AsApplication", "AsApplication", "", file, "dbkp");
+					headers.add("code", request.getHeader("code"));
+					Map<String, Object> map = new LinkedHashMap<>();
+					map.put("folder", "AsApplication");
+					map.put("objType", "xxxt/image");
+					map.put("objKey", "");
+					map.put("file", file);
+					map.put("docPath", "dbkp");
+					HttpEntity<Map> param = new HttpEntity<>(map, headers);
+					ResponseEntity<String> responseEntity2 = restTemplate.exchange(imaConfig.getGatewayUrl() +"f-center/dm/dmDoc/saveA", HttpMethod.POST, param, String.class);
 					log.info("\n code:{}\n header:{}\n body:{}\n", responseEntity2.getStatusCodeValue(), responseEntity2.getHeaders(), responseEntity2.getBody());
 					if (200 == responseEntity2.getStatusCodeValue()) {