| | |
| | | GROUP_CONCAT(DISTINCT isa.model SEPARATOR ' ') AS sample_model, |
| | | u.name, |
| | | testing_name, |
| | | ip.son_laboratory |
| | | ip.son_laboratory, |
| | | isr.reject_remark AS sample_reject_remark |
| | | FROM |
| | | ins_order io |
| | | LEFT JOIN |
| | | ins_sample isa ON io.id = isa.ins_order_id |
| | | left join ins_product ip on ip.ins_sample_id = isa.id |
| | | LEFT JOIN ins_sample_receipt isr ON isr.ins_order_id = io.id |
| | | LEFT JOIN |
| | | ins_sample_user isau ON isau.ins_sample_id = io.id |
| | | LEFT JOIN |
| | |
| | | ORDER BY ins_sample_id) isu ON isu.ins_sample_id = io.id |
| | | where (io.ifs_inventory_id IS NULL OR TRIM(io.ifs_inventory_id) = '') |
| | | <if test="isOrderAll != null and isOrderAll != ''"> |
| | | AND io.state in (1, 4) |
| | | AND io.state in (1, 4, 5) |
| | | </if> |
| | | <if test="receiptSubmitted != null and receiptSubmitted != ''"> |
| | | AND isr.status = 1 |
| | | </if> |
| | | <if test="laboratory!=null and laboratory!=''"> |
| | | AND io.laboratory=#{laboratory} |
| | |
| | | GROUP_CONCAT(DISTINCT isa.model SEPARATOR ' ') AS sample_model, |
| | | io2.prepare_user, |
| | | io2.entrust_code, |
| | | GROUP_CONCAT(DISTINCT isa.sample_code SEPARATOR ' ') AS sample_code, |
| | | io2.test_quantity, |
| | | io2.ins_state, |
| | | JSON_OBJECT( |
| | |
| | | from ( <include refid="selectInsOrderExport"/> |
| | | where (io.ifs_inventory_id IS NULL OR TRIM(io.ifs_inventory_id) = '') |
| | | <if test="isOrderAll != null and isOrderAll != ''"> |
| | | AND io.state in (1, 4) |
| | | AND io.state in (1, 4, 5) |
| | | </if> |
| | | <if test="laboratory!=null and laboratory!=''"> |
| | | AND io.laboratory=#{laboratory} |