From dd8795a2675e32b25abe98f644f80d5f72fadb90 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期三, 01 十一月 2023 14:08:55 +0800 Subject: [PATCH] update icon --- src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml b/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml index 165c386..89fd0cf 100644 --- a/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml +++ b/src/main/java/com/nanometer/smartlab/dao/OpeUseFlowDao.xml @@ -46,6 +46,8 @@ </association> </resultMap> + + <update id="updateTimeByCode" parameterType="java.util.Map"> update ope_use_flow set create_time=now() where reagent_code=#{code} and status=#{status} </update> @@ -155,6 +157,7 @@ </if> </select> + <select id="getOpeUseFlowTotalCount" parameterType="java.util.Map" resultType="int"> select count(1) from ope_use_flow as oa @@ -162,6 +165,36 @@ where oa.valid_flag = 1 <include refid="queryWhereSql"/> </select> + + <select id="getOpeUseFlowSimpleInfoList" parameterType="java.util.Map" resultMap="OpeUseFlow"> + select oa.id,oa.reagent_code,oa.create_time, + sr.id as reagentId,sr.name as name,sr.cas as cas, + su.name as userName, + l.name as laboratoryName, + w.name as warehouseName, + wc.name as warehouseContainerName, + lc.name as laboratoryContainerName, + wc.container_code as warehouseContainerCode, + lc.container_code as laboratoryContainerCode, + bm1.meta_value as operatestateName + from ope_use_flow as oa + left join ope_reagent_status ors on ors.reagent_code = oa.reagent_code + left join sys_reagent sr on ors.reagent_id = sr.id + left join sys_user as su on oa.user_id = su.id + left join sys_warehouse_container wc on wc.id = oa.container_id + left join sys_warehouse w on w.id = wc.warehouse_id + left join sys_laboratory_container lc on lc.id = oa.container_id + left join sys_laboratory l on l.id = lc.laboratory_id + left join base_meta bm1 on bm1.id = oa.operatestate + where oa.valid_flag = 1 + <include refid="queryWhereSql"/> + order by oa.create_time desc + <if test="first != null and pageSize != null"> + limit #{first}, #{pageSize} + </if> + </select> + + <select id="getOpeUseFlowByCode" resultType="com.nanometer.smartlab.entity.OpeUseFlow"> SELECT * -- Gitblit v1.9.2