浏览代码

新增单元

Newspaper 1 年之前
父节点
当前提交
6447f713cd
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      huimv-admin/src/main/java/com/huimv/admin/controller/BasePigpenController.java

+ 5 - 5
huimv-admin/src/main/java/com/huimv/admin/controller/BasePigpenController.java

@@ -113,13 +113,13 @@ public class BasePigpenController {
         return basePigpenService.list(farmCode,buildName,stageCode,type);
     }
 
-    @PostMapping( "/test")
+    @PostMapping("/test")
     public Result test(@RequestBody Map<String, Object> paramsMap) {
-        List<BasePigpen> list = basePigpenService.list(new QueryWrapper<BasePigpen>().lambda().eq(BasePigpen::getOther3, 1).ne(BasePigpen::getParentId, 0));
+        List<BasePigpen> list = basePigpenService.list(new QueryWrapper<BasePigpen>().lambda().gt(BasePigpen::getId, 1212).ne(BasePigpen::getParentId, 0));
         for (BasePigpen basePigpen : list) {
             Integer parentId = basePigpen.getParentId();
             String buildName = basePigpenService.getById(parentId).getBuildName();
-            Integer id = basePigpenService.getOne(new QueryWrapper<BasePigpen>().lambda().eq(BasePigpen::getBuildName, buildName).eq(BasePigpen::getOther3, 1)).getId();
+            Integer id = basePigpenService.getOne(new QueryWrapper<BasePigpen>().lambda().eq(BasePigpen::getBuildName, buildName).ne(BasePigpen::getId, parentId)).getId();
             basePigpen.setParentId(id);
             String other2 = basePigpen.getOther2();
             List<String> modifiedValues = new ArrayList<>();
@@ -127,13 +127,13 @@ public class BasePigpenController {
             for (String s : split) {
                 if (!s.equals("0")){
                     String buildName1 = basePigpenService.getById(s).getBuildName();
-                    Integer id1 = basePigpenService.getOne(new QueryWrapper<BasePigpen>().lambda().eq(BasePigpen::getBuildName, buildName1).eq(BasePigpen::getOther3, 1)).getId();
+                    Integer id1 = basePigpenService.getOne(new QueryWrapper<BasePigpen>().lambda().eq(BasePigpen::getBuildName, buildName1).ne(BasePigpen::getId, s)).getId();
                     modifiedValues.add(id1.toString());
                 }else {
                     modifiedValues.add(s);
                 }
             }
-            basePigpen.setOther2(String.join(",", modifiedValues));
+            basePigpen.setOther2(String.join(",", split));
             basePigpenService.updateById(basePigpen);
         }
         return Result.SUCCESS();