From 0dfab938c5116c8fa0191cadf36a47f5bb4f2936 Mon Sep 17 00:00:00 2001 From: lyfO_o <764716047@qq.com> Date: 星期四, 16 九月 2021 15:50:52 +0800 Subject: [PATCH] 申购:管制品 搜索 --- src/main/java/com/nanometer/smartlab/dao/OpeApplyDao.xml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/dao/OpeApplyDao.xml b/src/main/java/com/nanometer/smartlab/dao/OpeApplyDao.xml index 2a9627d..e3787bf 100644 --- a/src/main/java/com/nanometer/smartlab/dao/OpeApplyDao.xml +++ b/src/main/java/com/nanometer/smartlab/dao/OpeApplyDao.xml @@ -179,10 +179,14 @@ left join sys_user as sys on sys.id=oa.before_approve_user_id left join sys_user as fir on fir.id=oa.first_user left join base_meta as bm on sr.product_home = bm.id + left join base_meta as bm1 on bm1.id = sr.control_products where oa.valid_flag = 1 <if test="isShow != null and isShow ==0"> and (ss.valid_flag = 1 or sr.type = 0) </if> + <if test="controlProduct != null and controlProduct != ''"> + and bm1.meta_value like concat("%",#{controlProduct},"%") + </if> <include refid="queryWhereSql"/> order by oa.create_time desc <if test="first != null and pageSize != null"> @@ -200,9 +204,13 @@ left join sys_user as sys on sys.id=oa.before_approve_user_id left join sys_user as fir on fir.id=oa.first_user left join base_meta as bm on sr.product_home = bm.id + left join base_meta as bm1 on bm1.id = sr.control_products where oa.valid_flag = 1 <if test="isShow != null and isShow ==0"> and (ss.valid_flag = 1 or sr.type = 0) + </if> + <if test="controlProduct != null and controlProduct != ''"> + and bm1.meta_value like concat("%",#{controlProduct},"%") </if> <include refid="queryWhereSql"/> </select> @@ -571,6 +579,38 @@ </select> + <select id="getApplyControlInfo" resultType="java.util.Map"> + (SELECT sum(oa.num) sum,"易制毒" name from ope_apply oa + LEFT JOIN sys_reagent sr on oa.reagent_id = sr.id + LEFT JOIN base_meta bm on bm.id = sr.control_products + where + oa.valid_flag = 1 + and sr.valid_flag = 1 + and YEAR(oa.create_time)=YEAR(NOW()) + and oa.status in(2,3,4,6) + and + meta_value like "%易制毒%") UNION ALL( + + SELECT sum(oa.num) sum,"易制爆" name from ope_apply oa + LEFT JOIN sys_reagent sr on oa.reagent_id = sr.id + LEFT JOIN base_meta bm on bm.id = sr.control_products + where + oa.valid_flag = 1 + and sr.valid_flag = 1 + and YEAR(oa.create_time)=YEAR(NOW()) + and oa.status in(2,3,4,6) + and meta_value like "%易制爆%")UNION ALL( + + SELECT sum(oa.num) sum,"总数" name from ope_apply oa + LEFT JOIN sys_reagent sr on oa.reagent_id = sr.id + where + oa.valid_flag = 1 + and sr.valid_flag = 1 + and YEAR(oa.create_time)=YEAR(NOW()) + and oa.status in(2,3,4,6) + ) + + </select> <update id="updateByReId" parameterType="java.util.Map"> -- Gitblit v1.9.2