From 8bcc406d63c3f5e31fc12c3cc9cfc11fab7df7c1 Mon Sep 17 00:00:00 2001 From: 邱宇豪 <qyh123230312> Date: 星期二, 10 十月 2023 14:35:19 +0800 Subject: [PATCH] 20231010_qiuyh_计划管理-新增钢筋笼、管片明细 --- hd/pipe/materialsManage/src/main/resources/mapping/TSteelNeedYearMapper.xml | 72 ++++++++++++++++++++++++++++++++++++ 1 files changed, 72 insertions(+), 0 deletions(-) diff --git a/hd/pipe/materialsManage/src/main/resources/mapping/TSteelNeedYearMapper.xml b/hd/pipe/materialsManage/src/main/resources/mapping/TSteelNeedYearMapper.xml index 5ca7a4c..36bd77e 100644 --- a/hd/pipe/materialsManage/src/main/resources/mapping/TSteelNeedYearMapper.xml +++ b/hd/pipe/materialsManage/src/main/resources/mapping/TSteelNeedYearMapper.xml @@ -232,4 +232,76 @@ and print_time like concat('%',#{years},'%') GROUP BY block_num </select> + + <select id="selectSteelInfo" resultType="java.util.Map" parameterType="java.util.Map"> + SELECT + tsp.produce_number produceNumber, + sp.pro_name proName, + sd1.dict_name sizeName, + sd2.dict_name reinforcementName, + sd3.dict_name blockName, + tsp.quality_time, + su1.real_name checkName, + su2.real_name createUser, + CASE tsp.is_qualified + WHEN 1 THEN '合格' + WHEN 2 THEN '不合格' + END isQualified, + CASE tsp.is_model + WHEN 1 THEN '入模' + WHEN 2 THEN '未入模' + END isModel, + IFNULL(sg.group_name,'无') groupName + FROM t_steel_produce tsp + LEFT JOIN sys_project sp ON sp.pro_id = tsp.pro_id + LEFT JOIN sys_dict sd1 ON sd1.dict_id = tsp.size_id + LEFT JOIN sys_dict sd2 ON sd2.dict_id = tsp.reinforcement_id + LEFT JOIN sys_dict sd3 ON sd3.dict_id = tsp.block_num + LEFT JOIN sys_users su1 ON su1.user_id = tsp.quality_user + LEFT JOIN sys_users su2 ON su2.user_id = tsp.create_user + LEFT JOIN sys_group_user sgu ON sgu.user_id = tsp.create_user + LEFT JOIN sys_group sg ON sg.group_id = sgu.group_id + WHERE + tsp.is_use = 1 + AND tsp.is_qualified = 1 + AND tsp.reinforcement_id = #{reinforcementId} + AND tsp.pro_id = #{proId} + AND tsp.size_id = #{sizeId} + AND tsp.print_time like concat(#{years},'%') + AND sp.company_id=#{companyId} + </select> + <select id="selectPipeInfo" resultType="java.util.Map" parameterType="java.util.Map"> + SELECT + tpi.ring_num, + tpi.pipe_num, + sd1.dict_name turn, + sd2.dict_name reinforcement, + sd3.dict_name groutingHoles, + sd4.dict_name blockNum, + sm.mould_num mouldNum, + tpi.into_mod_time intoModTime, + IFNULL(tpi.pouring_time,' ') pouringTime, + tpi.check_time checkTime, + IFNULL(sg.group_name,'无') groupName, + sp.pro_name, + CASE tpi.check_result + WHEN 1 THEN '合格' + WHEN 2 THEN '不合格' + END checkResult + FROM t_pipe_info tpi + LEFT JOIN sys_project sp ON sp.pro_id = tpi.pro_id + LEFT JOIN sys_group_user sgu ON sgu.user_id = tpi.check_user + LEFT JOIN sys_group sg ON sg.group_id = sgu.group_id + LEFT JOIN sys_dict sd1 ON sd1.dict_id = tpi.turn + LEFT JOIN sys_dict sd2 ON sd2.dict_id = tpi.reinforcement + LEFT JOIN sys_dict sd3 ON sd3.dict_id = tpi.grouting_holes + LEFT JOIN sys_dict sd4 ON sd4.dict_id = tpi.block_num + LEFT JOIN sys_mould sm ON sm.mould_id = tpi.mod_id + WHERE + tpi.check_result = 1 + AND sp.pro_id = #{proId} + AND tpi.size= #{sizeId} + AND tpi.check_time like concat(#{yearAndMonth},'%') + AND sp.company_id=#{companyId} + </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3