|
@@ -261,6 +261,7 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
|
|
|
|
//读取所有乡镇
|
|
//读取所有乡镇
|
|
JSONArray allTownsJa = getAllTowns();
|
|
JSONArray allTownsJa = getAllTowns();
|
|
|
|
+ JSONArray allVillageJa = getAllVillage();
|
|
System.out.println("allTownsJa=" + allTownsJa);
|
|
System.out.println("allTownsJa=" + allTownsJa);
|
|
if (allTownsJa.size() == 0) {
|
|
if (allTownsJa.size() == 0) {
|
|
return new Result(0, "当前未查询到任何乡镇数据.", false);
|
|
return new Result(0, "当前未查询到任何乡镇数据.", false);
|
|
@@ -270,7 +271,7 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
if (dataSource.getDsStatus() == 2){
|
|
if (dataSource.getDsStatus() == 2){
|
|
return getStockFromBreedCloud(allTownsJa);
|
|
return getStockFromBreedCloud(allTownsJa);
|
|
}else if (dataSource.getViewType() == 3){
|
|
}else if (dataSource.getViewType() == 3){
|
|
- return null;
|
|
|
|
|
|
+ return stockService.getAllVillageStock(request,allVillageJa);
|
|
}else {
|
|
}else {
|
|
return stockService.getAllTownStock(request, allTownsJa);
|
|
return stockService.getAllTownStock(request, allTownsJa);
|
|
}
|
|
}
|
|
@@ -374,6 +375,23 @@ public class SysFarmServiceImpl extends ServiceImpl<SysFarmMapper, SysFarm> impl
|
|
}
|
|
}
|
|
return townsJa;
|
|
return townsJa;
|
|
}
|
|
}
|
|
|
|
+ //获取所有乡镇信息
|
|
|
|
+ private JSONArray getAllVillage() {
|
|
|
|
+ QueryWrapper<SysFarm> queryWrapper = new QueryWrapper<>();
|
|
|
|
+ queryWrapper.orderByAsc("id");
|
|
|
|
+ queryWrapper.eq("parent_code","0");
|
|
|
|
+ List<SysFarm> sysFarmList = sysFarmMapper.selectList(queryWrapper);
|
|
|
|
+ JSONArray townsJa = new JSONArray();
|
|
|
|
+ for (SysFarm farmData : sysFarmList) {
|
|
|
|
+ JSONObject townJo = new JSONObject();
|
|
|
|
+ townsJa.add(townJo);
|
|
|
|
+ townJo.put("farmName", farmData.getFarmName());
|
|
|
|
+ townJo.put("farmCode", farmData.getFarmCode());
|
|
|
|
+ townJo.put("adCode", farmData.getAdcode());
|
|
|
|
+ townJo.put("townCode", farmData.getAdcode().substring(farmData.getAdcode().lastIndexOf(",") + 1, farmData.getAdcode().length()));
|
|
|
|
+ }
|
|
|
|
+ return townsJa;
|
|
|
|
+ }
|
|
|
|
|
|
//显示镇汇总(养殖云)数据
|
|
//显示镇汇总(养殖云)数据
|
|
private Result getStockFromBreedCloud(JSONArray allTownsJa) {
|
|
private Result getStockFromBreedCloud(JSONArray allTownsJa) {
|