From 43d838bbe517a7b8ec68685755037ec78d0e6edc Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期四, 11 七月 2024 14:21:35 +0800 Subject: [PATCH] 下篇逻辑调整:1、fixbug:进片玻璃存在可替换玻璃未进行替换 2、添加方式注释说明 --- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/mapper/DownGlassInfoMapper.xml | 24 +++++++++++------------- 1 files changed, 11 insertions(+), 13 deletions(-) diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/mapper/DownGlassInfoMapper.xml b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/mapper/DownGlassInfoMapper.xml index 76a9216..1930840 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/mapper/DownGlassInfoMapper.xml +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/resources/mapper/DownGlassInfoMapper.xml @@ -10,7 +10,7 @@ <resultMap id="downGlassInfo" type="com.mes.downworkstation.entity.dto.DownGlassInfoDTO"> <result column="flow_card_id" property="flowCardId"/> <result column="layer" property="layer"/> - <result column="count" property="count"/> + <result column="racks_number" property="racksNumber"/> <collection property="glassInfoList" ofType="com.mes.glassinfo.entity.GlassInfo"> <id column="id" property="id"/> <result column="flow_card_id" property="flowCardId"/> @@ -45,31 +45,29 @@ </select> <select id="queryWorkStationIsIn" resultMap="downGlassInfo"> - SELECT T.* + SELECT + T.FLOW_CARD_ID, + T.LAYER, + T.RACKS_NUMBER <if test="!isDownload"> ,T1.* </if> - FROM ( - SELECT T.FLOW_CARD_ID, - T.LAYER, - COUNT(T.LAYER) AS COUNT FROM DOWN_WORKSTATION T - LEFT JOIN DOWN_GLASS_INFO T1 ON T.FLOW_CARD_ID = T1.FLOW_CARD_ID - GROUP BY T.FLOW_CARD_ID,LAYER - HAVING T.FLOW_CARD_ID IS NOT NULL - ) T INNER JOIN GLASS_INFO T1 ON T.FLOW_CARD_ID = T1.FLOW_CARD_ID AND T.LAYER = T1.LAYER LEFT JOIN DOWN_GLASS_INFO T2 ON T1.GLASS_ID = T2.GLASS_ID <where> - <if test="isDownload"> + <if test="!isDownload"> AND T2.GLASS_ID IS NULL </if> - <if test="!isDownload"> + <if test="isDownload"> AND T2.GLASS_ID IS not NULL </if> </where> - order by t.count desc + ORDER BY + T.RACKS_NUMBER DESC, + T1.TEMPERING_LAYOUT_ID, + T1.TEMPERING_FEED_SEQUENCE DESC </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0