| | |
| | | </foreach> |
| | | </select> |
| | | |
| | | <!-- 外购下单成品标签打印 --> |
| | | <select id="labelOutsideOrderPrinting" resultType="com.ruoyi.basic.dto.InventoryDetailDTO"> |
| | | SELECT |
| | | iiq.id, |
| | | iiq.part_desc, |
| | | iiq.lot_batch_no, |
| | | iiq.part_no, |
| | | ippr.insulation_color, |
| | | ippr.outer_color, |
| | | ippr.drum_no, |
| | | ippr.start_meter_mark, |
| | | ippr.end_meter_mark, |
| | | io.update_time, |
| | | io.ins_state, |
| | | -- 检验人查询:优先取指派的负责人,如果没有则取订单创建人 |
| | | COALESCE(isu.userName, u.name) AS inspector_name |
| | | FROM ifs_inventory_quantity iiq |
| | | LEFT JOIN ifs_part_props_record ippr ON ippr.ifs_inventory_id = iiq.id |
| | | LEFT JOIN ins_order io ON io.ifs_inventory_id = iiq.id AND io.state != -1 |
| | | -- 关联用户表,用于获取订单创建人姓名 |
| | | LEFT JOIN user u ON io.create_user = u.id |
| | | -- 关联子查询,用于获取 ins_sample_user 表中指派的检验负责人 |
| | | LEFT JOIN ( |
| | | SELECT |
| | | ins_sample_id, |
| | | GROUP_CONCAT(DISTINCT uu.name SEPARATOR ',') AS userName |
| | | FROM ins_sample_user isu_inner |
| | | LEFT JOIN user uu ON isu_inner.user_id = uu.id |
| | | WHERE isu_inner.state = 0 |
| | | GROUP BY ins_sample_id |
| | | ) isu ON isu.ins_sample_id = io.id |
| | | WHERE iiq.id IN |
| | | <foreach collection="ids" index="index" open="(" separator="," close=")" item="val"> |
| | | #{val} |
| | | </foreach> |
| | | </select> |
| | | |
| | | <!-- 查询检验单数据 --> |
| | | <select id="rawAllInsOrderExport" resultType="com.ruoyi.inspect.dto.SampleOrderDto"> |
| | | select * |