From a3b6c33ffef0db2d67102edf2b56c78a1d2e551d Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期五, 21 六月 2024 15:29:18 +0800 Subject: [PATCH] 检验任务分页查询检验对象改成样品名称 --- inspect-server/src/main/resources/mapper/InsSampleMapper.xml | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 213 insertions(+), 4 deletions(-) diff --git a/inspect-server/src/main/resources/mapper/InsSampleMapper.xml b/inspect-server/src/main/resources/mapper/InsSampleMapper.xml index b2cf766..32195f8 100644 --- a/inspect-server/src/main/resources/mapper/InsSampleMapper.xml +++ b/inspect-server/src/main/resources/mapper/InsSampleMapper.xml @@ -37,7 +37,7 @@ io.type, io.appointed, io.send_time, - io.sample_type, + group_concat(distinct isa.sample,' ') sample, isu.user_id, ip.son_laboratory, io.ins_time @@ -113,8 +113,11 @@ select isa.*, ip.id ip_id, inspection_item, - inspection_item_classify, + inspection_item_en, + inspection_item_class, + inspection_item_class_en, inspection_item_subclass, + inspection_item_subclass_en, ip.factory ip_factory, ip.laboratory ip_laboratory, ip.sample_type ip_sample_type, @@ -160,8 +163,11 @@ select isa.*, ip.id ip_id, inspection_item, - inspection_item_classify, + inspection_item_en, + inspection_item_class, + inspection_item_class_en, inspection_item_subclass, + inspection_item_subclass_en, ip.factory ip_factory, ip.laboratory ip_laboratory, ip.sample_type ip_sample_type, @@ -204,10 +210,210 @@ where ins_order_id = #{id} and state = 1 and ip.son_laboratory = #{laboratory} + and ins_fiber_id is null + and ins_fibers_id is null </select> <select id="getSampleEn" resultType="java.lang.String"> select name_en from `center-lims`.product where name = #{sample} + </select> + <select id="selectSampleProductListByOrderId2" resultMap="sampleDto"> + select isa.*, + ip.id ip_id, + inspection_item, + inspection_item_en, + inspection_item_subclass, + inspection_item_subclass_en, + inspection_item_class, + inspection_item_class_en, + ip.factory ip_factory, + ip.laboratory ip_laboratory, + ip.sample_type ip_sample_type, + ip.sample ip_sample, + ip.model ip_model, + son_laboratory, + ip.unit ip_unit, + price, + man_hour, + man_hour_group, + inspection_item_type, + inspection_value_type, + device_group, + checkout_number, + section, + value_type, + method, + man_day, + bsm, + ask, + `last_value`, + ip.ins_result ip_ins_result, + state, + ins_sample_id, + ip.create_user ip_create_user, + ip.update_user ip_update_user, + ip.create_time ip_create_time, + ip.update_time ip_update_time, + template_id, + ipr.ins_value, + ipr.com_value, + ipr.equip_value, + ip.method_s + from ins_sample isa + left join ins_product ip on isa.id = ip.ins_sample_id + left join ins_product_result ipr on ip.id = ipr.ins_product_id + where ins_order_id = #{id} + and state = 1 + </select> + <select id="getInsProduct1" resultMap="product"> + select ip.id ip_id, + inspection_item, + inspection_item_en, + inspection_item_subclass, + inspection_item_subclass_en, + ip.factory ip_factory, + ip.laboratory ip_laboratory, + ip.sample_type ip_sample_type, + ip.sample ip_sample, + ip.model ip_model, + son_laboratory, + ip.unit ip_unit, + price, + man_hour, + man_hour_group, + inspection_item_type, + inspection_value_type, + device_group, + checkout_number, + section, + value_type, + method, + man_day, + bsm, + ask, + `last_value`, + ip.ins_result ip_ins_result, + state, + ins_sample_id, + ip.create_user ip_create_user, + ip.update_user ip_update_user, + ip.create_time ip_create_time, + ip.update_time ip_update_time, + template_id, + ipr.ins_value, + ipr.com_value, + ipr.equip_value, + ipr.equip_name, + ip.method_s, + ip.tell, + ip.dic + from ins_product ip + left join ins_product_result ipr on ip.id = ipr.ins_product_id + where ins_sample_id = #{id} + and state = 1 + and ip.son_laboratory = #{laboratory} + and ins_fiber_id is null + and ins_fibers_id is null + </select> + <select id="getInsProduct2" resultMap="product"> + select ip.id ip_id, + inspection_item, + inspection_item_en, + inspection_item_class, + inspection_item_class_en, + inspection_item_subclass, + inspection_item_subclass_en, + ip.factory ip_factory, + ip.laboratory ip_laboratory, + ip.sample_type ip_sample_type, + ip.sample ip_sample, + ip.model ip_model, + son_laboratory, + ip.unit ip_unit, + price, + man_hour, + man_hour_group, + inspection_item_type, + inspection_value_type, + device_group, + checkout_number, + section, + value_type, + method, + man_day, + bsm, + ask, + `last_value`, + ip.ins_result ip_ins_result, + state, + ins_sample_id, + ip.create_user ip_create_user, + ip.update_user ip_update_user, + ip.create_time ip_create_time, + ip.update_time ip_update_time, + template_id, + ipr.ins_value, + ipr.com_value, + ipr.equip_value, + ipr.equip_name, + ip.method_s, + ip.tell, + ip.dic + from ins_product ip + left join ins_product_result ipr on ip.id = ipr.ins_product_id + where ins_fibers_id = #{id} + and state = 1 + and ins_fiber_id is null + </select> + <select id="getInsProduct3" resultMap="product"> + select ip.id ip_id, + inspection_item, + inspection_item_en, + inspection_item_class, + inspection_item_class_en, + inspection_item_subclass, + inspection_item_subclass_en, + ip.factory ip_factory, + ip.laboratory ip_laboratory, + ip.sample_type ip_sample_type, + ip.sample ip_sample, + ip.model ip_model, + son_laboratory, + ip.unit ip_unit, + price, + man_hour, + man_hour_group, + inspection_item_type, + inspection_value_type, + device_group, + checkout_number, + section, + value_type, + method, + man_day, + bsm, + ask, + `last_value`, + ip.ins_result ip_ins_result, + state, + ins_sample_id, + ip.create_user ip_create_user, + ip.update_user ip_update_user, + ip.create_time ip_create_time, + ip.update_time ip_update_time, + template_id, + ipr.ins_value, + ipr.com_value, + ipr.equip_value, + ipr.equip_name, + ip.method_s, + ip.tell, + ip.dic + from ins_product ip + left join ins_product_result ipr on ip.id = ipr.ins_product_id + where ins_fiber_id = #{id} + and state = 1 + and ins_fibers_id is null </select> <resultMap id="sampleDto" type="com.yuanchu.mom.dto.SampleProductDto"> @@ -237,8 +443,11 @@ <resultMap id="product" type="com.yuanchu.mom.pojo.InsProduct"> <id property="id" column="ip_id" jdbcType="INTEGER"/> <result property="inspectionItem" column="inspection_item" jdbcType="VARCHAR"/> - <result property="inspectionItemClassify" column="inspection_item_classify" jdbcType="VARCHAR"/> + <result property="inspectionItemEn" column="inspection_item_en" jdbcType="VARCHAR"/> <result property="inspectionItemSubclass" column="inspection_item_subclass" jdbcType="VARCHAR"/> + <result property="inspectionItemSubclassEn" column="inspection_item_subclass_en" jdbcType="VARCHAR"/> + <result property="inspectionItemClass" column="inspection_item_class" jdbcType="VARCHAR"/> + <result property="inspectionItemClassEn" column="inspection_item_class_en" jdbcType="VARCHAR"/> <result property="factory" column="ip_factory" jdbcType="VARCHAR"/> <result property="laboratory" column="ip_laboratory" jdbcType="VARCHAR"/> <result property="sampleType" column="ip_sample_type" jdbcType="VARCHAR"/> -- Gitblit v1.9.3