|
@@ -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();
|
|
|
+// }
|
|
|
|
|
|
}
|