From 0de06ac0a530227080e9b9b4c7560d4e809fed1e Mon Sep 17 00:00:00 2001 From: zhanghl <253316343@qq.com> Date: 星期五, 23 五月 2025 14:58:12 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- aps-modules/aps-core/src/main/resources/mapper/core/ApsGasPipingRouteStatMapper.xml | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsGasPipingRouteStatMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsGasPipingRouteStatMapper.xml index 4789ec5..0cee419 100644 --- a/aps-modules/aps-core/src/main/resources/mapper/core/ApsGasPipingRouteStatMapper.xml +++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsGasPipingRouteStatMapper.xml @@ -413,4 +413,43 @@ FROM aps_gas_pipeline_mo </select> + <!-- 鏌ヨ鍩虹缁熻鏁版嵁锛堜笉鍖呭惈鏃堕棿闄愬埗锛夛紝鐢ㄤ簬鑾峰彇鎵�鏈夊彲鑳界殑宸ュ簭鍚嶅拰杞﹂棿 --> + <select id="selectBaseStatData" parameterType="java.util.Map" resultType="java.util.Map"> + SELECT DISTINCT + process_name AS "processName", + plant AS "plant", + major AS "major", + workshop AS "workshop" + FROM aps_gas_piping_route_stat + <where> + <if test="plants != null and plants.size() > 0"> + AND plant IN + <foreach collection="plants" item="item" open="(" separator="," close=")"> + #{item} + </foreach> + </if> + <if test="plant != null and plant != ''"> + AND plant = #{plant} + </if> + <if test="majors != null and majors.size() > 0"> + AND major IN + <foreach collection="majors" item="item" open="(" separator="," close=")"> + #{item} + </foreach> + </if> + <if test="major != null and major != ''"> + AND major = #{major} + </if> + <if test="workshops != null and workshops.size() > 0"> + AND workshop IN + <foreach collection="workshops" item="item" open="(" separator="," close=")"> + #{item} + </foreach> + </if> + <if test="workshop != null and workshop != ''"> + AND workshop = #{workshop} + </if> + </where> + </select> + </mapper> \ No newline at end of file -- Gitblit v1.9.3