From c04f2d4a58bd72449b2212ed2f8b0c3ac9ec96be Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期二, 12 八月 2025 11:04:16 +0800 Subject: [PATCH] 修改 --- hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml b/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml index 863ce60..bfb143a 100644 --- a/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml +++ b/hazmat-system/src/main/resources/mapper/system/HzHazmatBasicMapper.xml @@ -84,4 +84,30 @@ #{basicId} </foreach> </select> + <select id="basicCount" resultType="com.gkhy.hazmat.system.domain.vo.HzBasicVo"> + SELECT + '易燃品' AS hazmat_character, + SUM(FIND_IN_SET('易燃品', hazmat_character) > 0) AS count + FROM hz_hazmat_basic WHERE del_flag =0 + UNION ALL + SELECT + '有毒品' AS hazmat_character, + SUM(FIND_IN_SET('有毒品', hazmat_character) > 0) AS count + FROM hz_hazmat_basic WHERE del_flag =0 + UNION ALL + SELECT + '氧化品' AS hazmat_character, + SUM(FIND_IN_SET('氧化品', hazmat_character) > 0) AS count + FROM hz_hazmat_basic WHERE del_flag =0 + UNION ALL + SELECT + '腐蚀品' AS hazmat_character, + SUM(FIND_IN_SET('腐蚀品', hazmat_character) > 0) AS count + FROM hz_hazmat_basic WHERE del_flag =0 + UNION ALL + SELECT + '非易燃品' AS hazmat_character, + SUM(FIND_IN_SET('非易燃品', hazmat_character) > 0) AS count + FROM hz_hazmat_basic WHERE del_flag =0 + </select> </mapper> -- Gitblit v1.9.2