| | |
| | | |
| | | <select id="checkPreviousProcessReported" resultType="java.lang.Boolean"> |
| | | SELECT CASE WHEN COUNT(*) > 0 THEN TRUE ELSE FALSE END |
| | | FROM production_product_main ppm |
| | | JOIN product_work_order pwo ON ppm.work_order_id = pwo.id |
| | | JOIN product_process_route_item ppri ON pwo.product_process_route_item_id = ppri.id |
| | | WHERE ppri.product_route_id = #{productRouteId} |
| | | AND ppri.drag_sort = #{currentDragSort} - 1 |
| | | FROM product_work_order current_pwo |
| | | JOIN product_process_route_item current_ppri ON current_pwo.product_process_route_item_id = current_ppri.id |
| | | JOIN product_work_order previous_pwo ON previous_pwo.product_order_id = current_pwo.product_order_id |
| | | JOIN product_process_route_item previous_ppri ON previous_pwo.product_process_route_item_id = previous_ppri.id |
| | | JOIN production_product_main ppm ON ppm.work_order_id = previous_pwo.id |
| | | WHERE current_pwo.id = #{workOrderId} |
| | | AND previous_ppri.product_route_id = current_ppri.product_route_id |
| | | AND previous_ppri.drag_sort = #{currentDragSort} - 1 |
| | | </select> |
| | | </mapper> |