From 6e9d75aeb78c4a635a607ab0592f651dc3bf9643 Mon Sep 17 00:00:00 2001 From: 叶松 <2217086471@qq.com> Date: 星期一, 04 十二月 2023 11:19:13 +0800 Subject: [PATCH] Merge branch 'master' of http://111.30.93.211:10101/r/supipe --- hd/pipe/mobile/src/main/resources/mapping/PipeInfoMapper.xml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/hd/pipe/mobile/src/main/resources/mapping/PipeInfoMapper.xml b/hd/pipe/mobile/src/main/resources/mapping/PipeInfoMapper.xml index 442cde4..2a92eba 100644 --- a/hd/pipe/mobile/src/main/resources/mapping/PipeInfoMapper.xml +++ b/hd/pipe/mobile/src/main/resources/mapping/PipeInfoMapper.xml @@ -490,6 +490,25 @@ )c where c.isExist = 0 order by c.ringnum limit 1 </select> + <select id="queryRingCompleteByMod" resultType="com.thhy.mobile.modules.biz.mouldcheck.entity.RingCompleteCheck"> + select a.ringnum,a.pipeModNum,a.allModNum + from + ( + select tpi.ring_num as ringnum,GROUP_CONCAT(sm.mould_num order by sm.mould_num) as pipeModNum, + ( + select GROUP_CONCAT(sm1.mould_num order by sm1.mould_num) + from sys_mould sm1 + where SUBSTRING_INDEX(sm1.mould_num,'-',-1) = SUBSTRING_INDEX(#{mouldNum},'-',-1) and sm1.is_use = 1 and sm1.pro_id = #{proId} + group by sm1.is_use + ) as allModNum + from t_pipe_info tpi + left join sys_mould sm on sm.mould_id = tpi.mod_id + where SUBSTRING_INDEX(sm.mould_num,'-',-1) = SUBSTRING_INDEX(#{mouldNum},'-',-1) and sm.is_use = 1 and tpi.pro_id = #{proId} + GROUP BY tpi.ring_num + ) a + where a.pipeModNum != a.allModNum and a.pipeModNum not LIKE CONCAT('%',#{mouldNum},'%') + </select> + <select id="queryMaxRingNum" resultType="int"> select case when a.maxRingNum is null then 1 else a.maxRingNum end as maxRingNum from @@ -827,6 +846,32 @@ group by m.mould_type </select> + <select id="queryMouldByNumType" resultType="com.thhy.mobile.modules.biz.mouldcheck.entity.Mould"> + select + t.mould_id as mouldId, + t.come_factory_time as comeFactoryTime, + t.create_time as createTime, + t.create_user as createUser, + t.current_cycle_time as currentCycleTime, + t.is_use as isUse, + t.max_cycle_time as maxCycleTime, + t.mould_code as mouldCode, + t.mould_num as mouldNum, + t.mould_size as mouldSize, + t.mould_turn as mouldTurn, + t.mould_type as mouldType, + t.pro_id as proId, + t.product_date as productDate, + t.status as status, + t.supplier_id as supplierId, + t.update_time as updateTime, + t.update_user as updateUser, + t.grouting_holes as groutingHoles, + t.free + from sys_mould t + where t.pro_id = #{proId} and SUBSTRING_INDEX(t.mould_num,'-',-1) = #{numType} + </select> + <select id="queryMaxNumBySteelProduce" resultType="int"> select max(a.number) @@ -922,4 +967,9 @@ <update id="updateInRepoTime"> update t_repo_record set create_time = #{createTime} where record_id =#{recordId} </update> + + + <select id="queryAllNumType" resultType="integer"> + select DISTINCT a.numType from (select SUBSTRING_INDEX(m.mould_num,'-',-1) as numType from sys_mould m) a + </select> </mapper> -- Gitblit v1.9.3