From 82fbcce60ae86965441ae045df1f864d10005d35 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期一, 21 八月 2023 17:59:46 +0800 Subject: [PATCH] 检验计划 --- laboratory-server/src/main/resources/mapper/InstrumentMapper.xml | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/laboratory-server/src/main/resources/mapper/InstrumentMapper.xml b/laboratory-server/src/main/resources/mapper/InstrumentMapper.xml index 3dcab6f..98a6181 100644 --- a/laboratory-server/src/main/resources/mapper/InstrumentMapper.xml +++ b/laboratory-server/src/main/resources/mapper/InstrumentMapper.xml @@ -1,18 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.yuanchu.limslaboratory.mapper.InstrumentMapper"> - <select id="getListInstrumentInformation" resultType="map"> SELECT i.`id`, i.`equipment_code`, i.`equipment_name`, i.`specifications_models`, u.`name`, - DATE_FORMAT(DATE_ADD(i.`create_time`, INTERVAL i.`term_validity` MONTH), '%Y-%m-%d') termValidity, i.`conditions`, i.`storage_place` + DATE_FORMAT(DATE_ADD(i.`create_time`, INTERVAL i.`term_validity` MONTH), '%Y-%m-%d') termValidity, + i.`conditions`, i.`storage_place` FROM instrument i, `user` u WHERE i.`state` = 1 - AND i.`classify_id` = #{classifyId} + AND i.`classify_id` = #{classifyId} <if test="conditions != null"> AND i.`conditions` = #{conditions} </if> <if test="numberOrNameOrSpecifications != null and numberOrNameOrSpecifications != ''"> - AND CONCAT(i.`equipment_code`, i.`equipment_name`, i.`specifications_models`) LIKE CONCAT('%',#{numberOrNameOrSpecifications},'%') + AND CONCAT(i.`equipment_code`, i.`equipment_name`, i.`specifications_models`) LIKE + CONCAT('%',#{numberOrNameOrSpecifications},'%') </if> <if test="whetherWhether == true"> AND DATE_FORMAT(DATE_ADD(i.`create_time`, INTERVAL i.`term_validity` MONTH), '%Y-%m-%d') <![CDATA[<]]> NOW() @@ -20,4 +21,25 @@ AND i.`user_id` = u.`id` </select> + <!--閫夋嫨璁惧--> + <resultMap id="chooseinstumMap" type="map"> + <id property="father_name" column="father_name"/> + <collection property="father" resultMap="chooseinstumTowMap" javaType="List"/> + </resultMap> + <resultMap id="chooseinstumTowMap" type="map"> + <id property="son_name" column="son_name"/> + <collection property="chldren" resultMap="chooseinstumTowsMap" javaType="List"/> + </resultMap> + <resultMap id="chooseinstumTowsMap" type="map"> + <id property="id" column="id"/> + <result property="name" column="name"/> + </resultMap> + <select id="chooseinstum" resultMap="chooseinstumMap"> + select instrument.id, + father_name, + son_name, + equipment_name name + from lims_laboratory.instrument + left join lims_laboratory.classify c on c.id = instrument.classify_id + </select> </mapper> -- Gitblit v1.9.3