| | |
| | | <mapper namespace="com.ruoyi.inspect.mapper.InsSampleReceiptMapper"> |
| | | <sql id="receiptColumns"> |
| | | r.id receipt_id, r.ins_order_id order_id, r.ins_sample_id sample_id, r.status, |
| | | isa.sample sample_name, isa.sample_code, io.entrust_code, |
| | | COALESCE(NULLIF(io.sample_view, ''), isa.sample) AS sample_name, isa.sample_code, io.entrust_code, |
| | | COALESCE(iost.method_standard, sm.code) method_standard, |
| | | ip.inspection_item, r.main_inspector_id, u.name main_inspector_name, |
| | | COALESCE(isa.remark, io.remark) remark, r.reject_remark, r.receive_time, |
| | |
| | | <if test="query.sampleCode != null and query.sampleCode != ''">AND isa.sample_code LIKE CONCAT('%', |
| | | #{query.sampleCode}, '%') |
| | | </if> |
| | | <if test="query.sampleName != null and query.sampleName != ''">AND isa.sample LIKE CONCAT('%', |
| | | #{query.sampleName}, '%') |
| | | <if test="query.sampleName != null and query.sampleName != ''">AND COALESCE(NULLIF(io.sample_view, ''), isa.sample) |
| | | LIKE CONCAT('%', #{query.sampleName}, '%') |
| | | </if> |
| | | GROUP BY r.id |
| | | ORDER BY r.create_time DESC |
| | |
| | | <if test="query.status != null"> AND r.status = #{query.status}</if> |
| | | <if test="query.entrustCode != null and query.entrustCode != ''"> AND io.entrust_code LIKE CONCAT('%', #{query.entrustCode}, '%')</if> |
| | | <if test="query.sampleCode != null and query.sampleCode != ''"> AND isa.sample_code LIKE CONCAT('%', #{query.sampleCode}, '%')</if> |
| | | <if test="query.sampleName != null and query.sampleName != ''"> AND isa.sample LIKE CONCAT('%', #{query.sampleName}, '%')</if> |
| | | <if test="query.sampleName != null and query.sampleName != ''"> AND COALESCE(NULLIF(io.sample_view, ''), isa.sample) LIKE CONCAT('%', #{query.sampleName}, '%')</if> |
| | | GROUP BY r.id |
| | | ORDER BY r.create_time DESC |
| | | </select> |