|
@@ -2,6 +2,7 @@ package com.huimv.cattle.service.impl;
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.huimv.cattle.mapper.SysRegionCounTownVillMapper;
|
|
|
import com.huimv.cattle.pojo.FarmStockRank;
|
|
|
import com.huimv.cattle.mapper.FarmStockRankMapper;
|
|
|
import com.huimv.cattle.service.FarmStockRankService;
|
|
@@ -25,9 +26,10 @@ import java.util.List;
|
|
|
*/
|
|
|
@Service
|
|
|
public class FarmStockRankServiceImpl extends ServiceImpl<FarmStockRankMapper, FarmStockRank> implements FarmStockRankService {
|
|
|
-
|
|
|
@Autowired
|
|
|
private FarmStockRankMapper farmStockRankMapper;
|
|
|
+ @Autowired
|
|
|
+ private SysRegionCounTownVillMapper sysRegionCounTownVillMapper;
|
|
|
@Override
|
|
|
public Result getFarmStockRank(String farmCode) {
|
|
|
List<FarmStockRank> list = farmStockRankMapper.selectList(new QueryWrapper<FarmStockRank>().eq("farm_code",farmCode).orderByDesc("stock"));
|
|
@@ -36,4 +38,14 @@ public class FarmStockRankServiceImpl extends ServiceImpl<FarmStockRankMapper, F
|
|
|
}
|
|
|
return new Result(ResultCode.SUCCESS,list);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Result getVillageFarmStockRank(String farmCode) {
|
|
|
+ String[] city = sysRegionCounTownVillMapper.listSub(farmCode).split(",");
|
|
|
+ List<FarmStockRank> list = farmStockRankMapper.selectList(new QueryWrapper<FarmStockRank>().in("farm_code",city).orderByDesc("stock"));
|
|
|
+ if (ObjectUtil.isEmpty(list)){
|
|
|
+ return new Result(ResultCode.SUCCESS,new ArrayList<>());
|
|
|
+ }
|
|
|
+ return new Result(ResultCode.SUCCESS,list);
|
|
|
+ }
|
|
|
}
|