From 36d430922c4a6f4c77db56e74a7ccee9a7af06a5 Mon Sep 17 00:00:00 2001 From: 邱宇豪 <qyh123230312> Date: 星期三, 22 十一月 2023 11:12:35 +0800 Subject: [PATCH] 20231122_qiuyh_修改钢筋笼打印制作人 --- hd/pipe/materialsManage/src/main/resources/mapping/TSteelProduceMapper.xml | 90 +++++++++++++++++++++++++++----------------- 1 files changed, 55 insertions(+), 35 deletions(-) diff --git a/hd/pipe/materialsManage/src/main/resources/mapping/TSteelProduceMapper.xml b/hd/pipe/materialsManage/src/main/resources/mapping/TSteelProduceMapper.xml index 30dcfa3..aeef5b4 100644 --- a/hd/pipe/materialsManage/src/main/resources/mapping/TSteelProduceMapper.xml +++ b/hd/pipe/materialsManage/src/main/resources/mapping/TSteelProduceMapper.xml @@ -21,24 +21,37 @@ <result column="is_user" jdbcType="INTEGER" property="isUser" /> </resultMap> <select id="steelProduceList" resultType="com.thhy.materials.modules.biz.rebarprint.entity.dto.ProduceDto"> - select tsp.steel_produce_id as steelProduceId, - tsp.produce_number as produceNumber, - tsp.pro_id as proId,sp.pro_name as proName, - sd.dict_name as sizeName,sd1.dict_name as reinforcementName, - sd2.dict_name as blockName,su.real_name as realName, - sg.group_name as groupName,su1.real_name as qualityUserName, - tsp.quality_time as qualityTime,tsp.is_qualified as isQualified, - tsp.is_model as isModel,tsp.print_time as printTime - from t_steel_produce tsp - left join sys_project sp on tsp.pro_id=sp.pro_id - left join sys_dict sd on tsp.size_id=sd.dict_id - left join sys_dict sd1 on tsp.reinforcement_id=sd1.dict_id - left join sys_dict sd2 on tsp.block_num=sd2.dict_id - left join sys_users su on tsp.create_user=su.user_id - left join sys_group_user sgu on su.plat_id=sgu.user_id - left join sys_group sg on sgu.group_id=sg.group_id - left join sys_users su1 on tsp.quality_user=su1.user_id - where tsp.is_use=1 + select + DISTINCT tsp.steel_produce_id as steelProduceId, + tsp.size_id as sizeId, + tsp.reinforcement_id reinforcementId, + tsp.block_num blockNum, + tsp.produce_number as produceNumber, + tsp.pro_id as proId, + sp.pro_name as proName, + sd.dict_name as sizeName, + sd1.dict_name as reinforcementName, + sd2.dict_name as blockName, + su.real_name as realName, + sg.group_name as groupName, + su1.real_name as qualityUserName, + tsp.quality_time as qualityTime, + tsp.is_qualified as isQualified, + tsp.is_model as isModel, + tsp.print_time as printTime, + spu.real_name as platUserName + from t_steel_produce tsp + left join sys_project sp on tsp.pro_id=sp.pro_id + left join sys_dict sd on tsp.size_id=sd.dict_id + left join sys_dict sd1 on tsp.reinforcement_id=sd1.dict_id + left join sys_dict sd2 on tsp.block_num=sd2.dict_id + left join sys_users su on tsp.create_user=su.user_id + left join sys_users su1 on tsp.quality_user=su1.user_id + left join t_steel_print stp on stp.steel_print_id = tsp.steel_print_id + left join sys_plat_user spu on spu.user_id = stp.plat_user_id + left join sys_group_user sgu on spu.user_id=sgu.user_id + left join sys_group sg on sgu.group_id=sg.group_id + where tsp.is_use=1 <if test="produceNumber!=null and produceNumber!='' "> and tsp.produce_number like concat('%',#{produceNumber},'%') </if> @@ -75,26 +88,33 @@ <if test="isModel!=null and isModel!='' "> and tsp.is_model=#{isModel} </if> + <if test="isModel!=null and isModel!='' "> + and tsp.size_id=#{sizeId} + </if> order by tsp.produce_number desc </select> <select id="steelProduceInfo" parameterType="java.lang.String" resultType="com.thhy.materials.modules.biz.rebarprint.entity.dto.ProduceDto"> - select tsp.steel_produce_id as steelProduceId, - tsp.produce_number as produceNumber, - tsp.pro_id as proId,sp.pro_name as proName, - sd.dict_name as sizeName,sd1.dict_name as reinforcementName, - sd2.dict_name as blockName,su.real_name as realName, - sg.group_name as groupName,su1.real_name as qualityUserName, - tsp.quality_time as qualityTime,tsp.is_qualified as isQualified, - tsp.is_model as isModel,tsp.print_time as printTime - from t_steel_produce tsp - left join sys_project sp on tsp.pro_id=sp.pro_id - left join sys_dict sd on tsp.size_id=sd.dict_id - left join sys_dict sd1 on tsp.reinforcement_id=sd1.dict_id - left join sys_dict sd2 on tsp.block_num=sd2.dict_id - left join sys_users su on tsp.create_user=su.user_id - left join sys_group_user sgu on su.plat_id=sgu.user_id - left join sys_group sg on sgu.group_id=sg.group_id - left join sys_users su1 on tsp.quality_user=su1.user_id + select + DISTINCT tsp.steel_produce_id as steelProduceId, + tsp.produce_number as produceNumber, + tsp.pro_id as proId,sp.pro_name as proName, + sd.dict_name as sizeName,sd1.dict_name as reinforcementName, + sd2.dict_name as blockName,su.real_name as realName, + sg.group_name as groupName,su1.real_name as qualityUserName, + tsp.quality_time as qualityTime,tsp.is_qualified as isQualified, + tsp.is_model as isModel,tsp.print_time as printTime, + spu.real_name as platUserName + from t_steel_produce tsp + left join sys_project sp on tsp.pro_id=sp.pro_id + left join sys_dict sd on tsp.size_id=sd.dict_id + left join sys_dict sd1 on tsp.reinforcement_id=sd1.dict_id + left join sys_dict sd2 on tsp.block_num=sd2.dict_id + left join sys_users su on tsp.create_user=su.user_id + left join sys_users su1 on tsp.quality_user=su1.user_id + left join t_steel_print stp on stp.steel_print_id = tsp.steel_print_id + left join sys_plat_user spu on spu.user_id = stp.plat_user_id + left join sys_group_user sgu on spu.user_id=sgu.user_id + left join sys_group sg on sgu.group_id=sg.group_id where tsp.is_use=1 and tsp.steel_produce_id=#{steelProduceId} </select> <select id="produceInventory" resultType="com.thhy.materials.modules.biz.rebarprint.entity.dto.ProduceInventoryDto"> -- Gitblit v1.9.3