|
@@ -113,9 +113,16 @@ public class BaseBuildingServiceImpl extends ServiceImpl<BaseBuildingMapper, Bas
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- GroupDuckInfo groupDuckInfo = new GroupDuckInfo();
|
|
|
- groupDuckInfo.setUnitName(baseBuilding.getBuildName());
|
|
|
- duckInfoMapper.update(groupDuckInfo ,new UpdateWrapper<GroupDuckInfo>().eq("unit_id",id));
|
|
|
+// GroupDuckInfo groupDuckInfo = new GroupDuckInfo();
|
|
|
+// groupDuckInfo.setUnitName(baseBuilding.getBuildName());
|
|
|
+// duckInfoMapper.update(groupDuckInfo ,new UpdateWrapper<GroupDuckInfo>().eq("unit_id",id));
|
|
|
+ List<GroupDuckInfo> baseDuckInfos = duckInfoMapper.selectList(new QueryWrapper<GroupDuckInfo>().eq("unit_id", id));
|
|
|
+ if (ObjectUtil.isNotEmpty(baseDuckInfos)){
|
|
|
+ for (GroupDuckInfo baseDuckInfo : baseDuckInfos) {
|
|
|
+ baseDuckInfo.setUnitName(baseBuilding.getBuildName());
|
|
|
+ duckInfoMapper.updateById(baseDuckInfo);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
for (int i = cageNum+1; i <= baseBuilding.getCageNum(); i++) {
|
|
|
BaseBuilding building = new BaseBuilding();
|