| | |
| | | @Param("regionChildCodesList") List<String> regionChildCodesList, |
| | | @Param("isAdministrator") Integer isAdministrator); |
| | | |
| | | List<Map<String, Object>> getNineTypeStatistics(List<String> regionChildCodesList, Integer isAdministrator); |
| | | List<Map<String, Object>> getNineTypeStatistics(String code, List<String> regionChildCodesList, Integer isAdministrator); |
| | | } |
| | |
| | | jczz_task jt |
| | | LEFT JOIN jczz_place jp ON jt.house_code = jp.house_code |
| | | LEFT JOIN jczz_grid jg ON jg.grid_code = jp.grid_code |
| | | LEFT JOIN blade_region br on br.`code`=jg.community_code |
| | | <where> |
| | | <if test="isAdministrator==2"> |
| | | <choose> |
| | |
| | | </choose> |
| | | </if> |
| | | and jp.nine_type = bd.dict_key |
| | | and br.town_code =#{code} |
| | | </where> |
| | | ) number |
| | | FROM |
| | |
| | | .eq(Region::getRegionLevel, 4)); |
| | | List<RegionVO> copy = BeanUtil.copy(list, RegionVO.class); |
| | | for (RegionVO regionVO : copy) { |
| | | List<Map<String, Object>> nineTypeStatistics = baseMapper.getNineTypeStatistics(regionChildCodesList, isAdministrator); |
| | | List<Map<String, Object>> nineTypeStatistics = baseMapper.getNineTypeStatistics(regionVO.getCode(),regionChildCodesList, isAdministrator); |
| | | regionVO.setNineTypeStatistics(nineTypeStatistics); |
| | | } |
| | | return copy; |