Bladeren bron

添加网关

fengyanjie@sagacloud.cn 4 jaren geleden
bovenliggende
commit
4b7d04155c

+ 1 - 1
dmp-rwd-edit/src/main/java/com/persagy/dmp/rwd/edit/controller/ChangeRecordController.java

@@ -26,7 +26,7 @@ public class ChangeRecordController {
     }
 
     @PostMapping("/create")
-    public MapResponse create(@RequestBody List<ChangeRecord> param) {
+    public MapResponse create(@RequestBody ChangeRecord param) {
         return service.create(param);
     }
 

+ 1 - 1
dmp-rwd-edit/src/main/java/com/persagy/dmp/rwd/edit/controller/DmpGatewayController.java

@@ -51,7 +51,7 @@ public class DmpGatewayController {
 
     private void dispatch(HttpServletRequest request, HttpServletResponse response, @RequestBody JsonNode param) {
         StringBuilder url = new StringBuilder(dmpServer);
-        String uri = request.getRequestURI().replace("/admin/dmp", "");
+        String uri = request.getRequestURI().replace("/rwdedit/dmp", "");
         url.append(uri);
         String queryString = request.getQueryString();
         if (!"/rwd/def/class".equalsIgnoreCase(uri) && !"/rwd/def/funcid".equalsIgnoreCase(uri)) {

+ 6 - 11
dmp-rwd-edit/src/main/java/com/persagy/dmp/rwd/edit/service/ChangeRecordService.java

@@ -58,18 +58,13 @@ public class ChangeRecordService {
     }
 
     @Transactional
-    public MapResponse create(List<ChangeRecord> param) {
+    public MapResponse create(ChangeRecord param) {
         MapResponse response = new MapResponse();
-        param.forEach(item->{
-            item.setOperationUser(UserUtils.currentUserId() + "");
-            item.setOperationTime(new Date());
-            item.setValid(true);
-            item.setState(1);
-        });
-
-        List<ChangeRecord> list = repository.saveAll(param);
-        List<Integer> idList = list.stream().map(ChangeRecord::getId).collect(Collectors.toList());
-        response.add("id", idList);
+        param.setOperationUser(UserUtils.currentUserId() + "");
+        param.setOperationTime(new Date());
+        param.setValid(true);
+        param.setState(1);
+        response.add("id", param.getId());
         return response;
     }