统计图修改

This commit is contained in:
zhangxin 2025-01-03 15:53:05 +08:00
parent f6cb56e31e
commit f5fd2d0d76
3 changed files with 29 additions and 3 deletions

View File

@ -21,6 +21,8 @@ public interface ZhWarningInfoMapper extends BaseMapper<ZhWarningInfo> {
List<ZhWarningInfoVo> getWarningInfoTotal(@Param("userId") Long userId,@Param("type")String type);
List<ZhWarningInfoVo> getWarningByOrgTotal(@Param("warningConfigId")String warningConfigId);
List<ZhWarningInfoVo> getWarningQqsxByOrgTotal(@Param("warningConfigId")String warningConfigId);
List<ZhWarningInfoVo> getWarningCqgjByOrgTotal(@Param("warningConfigId")String warningConfigId);
}

View File

@ -304,7 +304,14 @@ public class ZhWarningInfoServiceImpl extends ServiceImpl<ZhWarningInfoMapper, Z
@Override
public List<ZhWarningInfoVo> getWarningByOrgTotal(String warningConfigId){
return zhWarningInfoMapper.getWarningByOrgTotal(warningConfigId);
List<ZhWarningInfoVo> list = new ArrayList<>();
//1和2是前期手续 3和4是超期告警
if(warningConfigId.equals("1") || warningConfigId.equals("2")){
list = zhWarningInfoMapper.getWarningQqsxByOrgTotal(warningConfigId);
}else if(warningConfigId.equals("3") || warningConfigId.equals("4")){
list = zhWarningInfoMapper.getWarningCqgjByOrgTotal(warningConfigId);
}
return list;
}
@Override

View File

@ -307,7 +307,7 @@
</select>
<select id="getWarningByOrgTotal" resultType="com.bhne.vo.ZhWarningInfoVo">
<select id="getWarningQqsxByOrgTotal" resultType="com.bhne.vo.ZhWarningInfoVo">
SELECT
count( zwi.id ) AS sum,
zec1.code_value AS buildOrg
@ -324,4 +324,21 @@
ORDER BY
zec1.display_order ASC
</select>
<select id="getWarningCqgjByOrgTotal" resultType="com.bhne.vo.ZhWarningInfoVo">
SELECT
count( zwi.id ) AS sum,
zec1.code_value AS buildOrg
FROM
zh_e_code zec1
LEFT JOIN tj_dw_grid_construction_project wdgcp ON wdgcp.build_unit_code = zec1.code_no
LEFT JOIN zh_warning_info zwi ON zwi.data_id = wdgcp.id AND zwi.warning_config_id = #{warningConfigId}
WHERE
zec1.type_no = 'build_unit_code'
AND zec1.remark LIKE '%天津%'
GROUP BY
zec1.code_value
ORDER BY
zec1.display_order ASC
</select>
</mapper>