| | |
| | | GROUP BY io.id,type |
| | | order by type desc,io.id desc |
| | | </select> |
| | | |
| | | <!-- 查询当前时间是否有该检测项的抽样计划订单 --> |
| | | <select id="selectNotSpotCheckOrder" resultType="java.lang.Integer"> |
| | | select count(*) |
| | | from (select io.id |
| | | from ins_product ip |
| | | left join ins_sample is2 on is2.id = ip.ins_sample_id |
| | | left join ins_order io on io.id = is2.ins_order_id |
| | | left join spot_check_quarter_item scqi on scqi.quarter_item_id = io.quarter_item_id |
| | | where io.quarter_item_id is not null |
| | | and scqi.spot_check_time between #{startTime} and #{endTime} |
| | | and ip.structure_item_parameter_id = #{itmeId} |
| | | group by io.id) a |
| | | </select> |
| | | <select id="selectOrderInfoById" resultType="com.ruoyi.inspect.vo.IfsOrderVO"> |
| | | select io.*, |
| | | iiq.is_split_order, |
| | | iiq.order_type AS ifs_order_type, |
| | | iiq.part_no, |
| | | iiq.update_batch_no AS lot_batch_no, |
| | | ipps.id AS lot_part_id, |
| | | case |
| | | when ipps.drum_no is not null and ipps.drum_no!='' then ipps.drum_no |
| | | else isor.drum_no |
| | | end AS drum_no, |
| | | case |
| | | when ipps.insulation_color is not null and ipps.insulation_color!='' then ipps.insulation_color |
| | | else isor.insulation_color |
| | | end AS insulation_color, |
| | | case |
| | | when ipps.outer_color is not null and ipps.outer_color!='' then ipps.outer_color |
| | | else isor.outer_color |
| | | end AS outer_color, |
| | | case |
| | | when ipps.lettering_info is not null and ipps.lettering_info!='' then ipps.lettering_info |
| | | else isor.lettering_info |
| | | end AS lettering_info, |
| | | ipps.start_meter_mark, |
| | | ipps.end_meter_mark |
| | | from ins_order io left join ifs_inventory_quantity iiq on io.ifs_inventory_id=iiq.id |
| | | left join ifs_split_order_record isor |
| | | on iiq.order_no=isor.order_no |
| | | and iiq.line_no=isor.line_no |
| | | and iiq.release_no=isor.release_no |
| | | and iiq.receipt_no=isor.receipt_no |
| | | and iiq.part_no=isor.part_no |
| | | AND iiq.update_batch_no = isor.lot_batch_no |
| | | LEFT JOIN ifs_part_props_record ipps ON iiq.id = ipps.ifs_inventory_id |
| | | where io.state !=-1 |
| | | AND io.id = #{id} |
| | | LIMIT 1 |
| | | </select> |
| | | </mapper> |