src/main/java/org/springblade/modules/lang/controller/LandController.java
@@ -478,4 +478,14 @@ return R.data(map); } /** * 查询统计地块是否有轮廓(是否有圈出区域) * @param land * @return */ @GetMapping("/getLandIsAreaStatistic") public R getLandIsAreaStatistic(LandVO land){ return R.data(landService.getLandIsAreaStatistic(land)); } } src/main/java/org/springblade/modules/lang/mapper/LandMapper.java
@@ -81,4 +81,11 @@ * @return */ List<LandVO> getLandList(@Param("land") LandVO land); /** * 查询统计地块是否有轮廓(是否有圈出区域) * @param land 地块参数 * @return */ List<Integer> getLandIsAreaStatistic(@Param("land") LandVO land); } src/main/java/org/springblade/modules/lang/mapper/LandMapper.xml
@@ -207,4 +207,23 @@ GROUP BY sfp.strain_id </select> <!--查询统计地块是否有轮廓--> <select id="getLandIsAreaStatistic" resultType="java.lang.Integer"> SELECT count(*) FROM sys_land where land_range is not null <if test="land.farmId!= null and land.farmId!=''"> and farm_id=#{land.farmId} </if> <if test="land.deptId!= null and land.deptId!=''"> and dept_id=#{land.deptId} </if> union all SELECT count(*) FROM sys_land where land_range is null <if test="land.farmId!= null and land.farmId!=''"> and farm_id=#{land.farmId} </if> <if test="land.deptId!= null and land.deptId!=''"> and dept_id=#{land.deptId} </if> </select> </mapper> src/main/java/org/springblade/modules/lang/service/ILandService.java
@@ -85,4 +85,11 @@ * @return */ List<LandVO> getLandList(LandVO land); /** * 查询统计地块是否有轮廓(是否有圈出区域) * @param land * @return */ List<Integer> getLandIsAreaStatistic(LandVO land); } src/main/java/org/springblade/modules/lang/service/impl/LandServiceImpl.java
@@ -108,4 +108,14 @@ public List<LandVO> getLandList(LandVO land) { return baseMapper.getLandList(land); } /** * 查询统计地块是否有轮廓(是否有圈出区域) * @param land 地块参数 * @return */ @Override public List<Integer> getLandIsAreaStatistic(LandVO land) { return baseMapper.getLandIsAreaStatistic(land); } }