From af97e376db85a53b41c9fe069bd2948b59387e49 Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期二, 05 十一月 2024 16:28:38 +0800 Subject: [PATCH] 优化工况管理右侧树形结构显示的后端处理速度 --- modules/mainPart/src/main/resources/mapper/basicInfo/XhProductModelDao.xml | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) diff --git a/modules/mainPart/src/main/resources/mapper/basicInfo/XhProductModelDao.xml b/modules/mainPart/src/main/resources/mapper/basicInfo/XhProductModelDao.xml index 85de5ba..5e22afc 100644 --- a/modules/mainPart/src/main/resources/mapper/basicInfo/XhProductModelDao.xml +++ b/modules/mainPart/src/main/resources/mapper/basicInfo/XhProductModelDao.xml @@ -50,6 +50,12 @@ select a.name, a.id from product_model a where a.is_delete = 0 + <if test="type!=null and type!=''"> + and a.product_type = ${type} + </if> + <if test="shipId!=null"> + and a.ship_id = ${shipId} + </if> </select> <select id="getProduct" resultType="com.zt.life.modules.mainPart.basicInfo.model.ProductImg"> SELECT a.operat_img as imgPath, @@ -65,7 +71,7 @@ '' as statusImg, d.dict_code as productType, p.repairable as isRepair, - p.task_mtbcf_accept as taskMtbcf, + p.task_mtbcf_regulate as taskMtbcf, p.task_mtbcf_other_params2 as taskMtbcfOtherParams2, p.task_mtbcf_other_params3 as taskMtbcfOtherParams3, p.reliab_distrib_type as reliabDistribType, @@ -161,7 +167,7 @@ a.name, a.product_type, a.name_path, - a.same_sb_name, + b.basic_unit_num as sameSbNum, a.equip_type, b.reliab_distrib_type, b.basic_join_compute, @@ -186,4 +192,25 @@ AND a.id <> a.ship_id and a.id = b.product_id </select> + <select id="getProductListByShip" resultType="com.zt.life.modules.mainPart.basicInfo.model.XhProductModel"> + select a.*, b.basic_unit_num as sameSbNum + from product_model a, + param_data b + where a.IS_DELETE = 0 and b.IS_DELETE = 0 + and a.id = b.product_id + <if test="productId !=null"> + and a.ship_id = #{productId} + </if> + <if test="level1 !=null"> + and a.product_type >= #{level1} + </if> + <if test="level2 !=null"> + and a.product_type <= #{level2} + </if> + </select> + <select id="getProductListAll" resultType="com.zt.life.modules.mainPart.basicInfo.model.XhProductModel"> + select id, operat_img + from product_model + where IS_DELETE = 0 + </select> </mapper> -- Gitblit v1.9.1