|
@@ -113,7 +113,8 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
|
if (ObjectUtil.isNotEmpty(farms)) {
|
|
|
return new Result(10010, "牧场编号已存在", false);
|
|
|
}
|
|
|
-
|
|
|
+ SysRegionCounTownVill sysRegionCounTownVill = new SysRegionCounTownVill();
|
|
|
+ sysRegionCounTownVill.setCityCode(farmCode);
|
|
|
SysRegionCounTownVill city = sysRegionCounTownVillMapper.selectOne(new QueryWrapper<SysRegionCounTownVill>().eq("city_code", "0"));
|
|
|
String cityCodeSub = city.getCityCodeSub();
|
|
|
String newCityCodeSub = cityCodeSub +","+farmCode;
|
|
@@ -121,6 +122,7 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
|
UpdateWrapper<SysRegionCounTownVill> updateWrapper = new UpdateWrapper<>();
|
|
|
updateWrapper.eq("city_code","0");
|
|
|
sysRegionCounTownVillMapper.update(city,updateWrapper);
|
|
|
+ sysRegionCounTownVillMapper.insert(sysRegionCounTownVill);
|
|
|
|
|
|
SysFarm sysFarm = new SysFarm();
|
|
|
sysFarm.setFarmName(paramsMap.get("farmName"));
|
|
@@ -166,6 +168,8 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
|
Integer integer = Math.toIntExact(sysFarmMapper.selectCount(new QueryWrapper<SysFarm>().eq("parent_code", farmCode)));
|
|
|
if (integer > 0){
|
|
|
return new Result(10001,"删除失败,存在下属乡镇",false);
|
|
|
+ }else {
|
|
|
+ sysRegionCounTownVillMapper.delete(new QueryWrapper<SysRegionCounTownVill>().eq("city_code",farmCode));
|
|
|
}
|
|
|
|
|
|
if (type.equals("1")){
|
|
@@ -295,6 +299,9 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
|
if (farmCode == null) {
|
|
|
farmCode = TokenSign.getFarmCode(request);
|
|
|
}
|
|
|
+ if (StringUtils.isEmpty(farmName)) {
|
|
|
+ farmName = "";
|
|
|
+ }
|
|
|
if (farmCode == null || farmCode.equals("0")){
|
|
|
List<SysFarm> farms = sysFarmMapper.selectList(new QueryWrapper<SysFarm>().like("farm_name",farmName));
|
|
|
List<TreeFarm> treeFarms = parseBizBaseArea(farms);
|
|
@@ -399,6 +406,7 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
|
treeFarm.setChildNode(new ArrayList<>());
|
|
|
treeFarm.setPhone(farm.getPhone());
|
|
|
treeFarm.setRemark(farm.getRemark());
|
|
|
+ treeFarm.setType(farm.getType());
|
|
|
return treeFarm;
|
|
|
}).collect(Collectors.toMap(TreeFarm::getFarmCode, b -> b,(k1, k2)->k1));
|
|
|
//创建数组存父亲节点
|