Newspaper 1 rok temu
rodzic
commit
0b333e24d6

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

@@ -10,6 +10,7 @@ import com.huimv.admin.entity.dto.BasePigpenDto;
 import com.huimv.admin.mapper.BasePigpenMapper;
 import com.huimv.admin.service.IBasePigpenService;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.ArrayList;
@@ -113,30 +114,33 @@ public class BasePigpenController {
         return basePigpenService.list(farmCode,buildName,stageCode,type);
     }
 
-    @PostMapping("/testUpdate")
-    public Result test(@RequestBody Map<String, Object> paramsMap) {
-        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).ne(BasePigpen::getId, parentId)).getId();
-            basePigpen.setParentId(id);
-            String other2 = basePigpen.getOther2();
-            List<String> modifiedValues = new ArrayList<>();
-            String[] split = other2.split(",");
-            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).ne(BasePigpen::getId, s)).getId();
-                    modifiedValues.add(id1.toString());
-                }else {
-                    modifiedValues.add(s);
-                }
-            }
-            basePigpen.setOther2(String.join(",", split));
-            basePigpenService.updateById(basePigpen);
-        }
-        return Result.SUCCESS();
-    }
+//    @PostMapping("/testUpdate")
+//    @Transactional
+//    public Result test() {
+//        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();
+//            BasePigpen pigpen = basePigpenService.getById(parentId);
+//            String buildName = pigpen.getBuildName();
+//            Integer id = basePigpenService.getOne(new QueryWrapper<BasePigpen>().lambda().eq(BasePigpen::getFType,pigpen.getFType()).eq(BasePigpen::getFarmId,basePigpen.getFarmId()).eq(BasePigpen::getBuildName, buildName).ne(BasePigpen::getId, parentId)).getId();
+//            basePigpen.setParentId(id);
+//            String other2 = basePigpen.getOther2();
+//            List<String> modifiedValues = new ArrayList<>();
+//            String[] split = other2.split(",");
+//            for (String s : split) {
+//                if (!s.equals("0")){
+//                    BasePigpen pigpen1 = basePigpenService.getById(s);
+//                    String buildName1 = pigpen1.getBuildName();
+//                    Integer id1 = basePigpenService.getOne(new QueryWrapper<BasePigpen>().lambda().eq(BasePigpen::getFType,pigpen1.getFType()).eq(BasePigpen::getFarmId,basePigpen.getFarmId()).eq(BasePigpen::getBuildName, buildName1).ne(BasePigpen::getId, s)).getId();
+//                    modifiedValues.add(id1.toString());
+//                }else {
+//                    modifiedValues.add(s);
+//                }
+//            }
+//            basePigpen.setOther2(String.join(",", modifiedValues));
+//            basePigpenService.updateById(basePigpen);
+//        }
+//        return Result.SUCCESS();
+//    }
 
 }