|
|
|
@ -386,33 +386,35 @@
|
|
|
|
|
</update>
|
|
|
|
|
<select id="WmsProductPutByWorkOrderqueryBS" resultMap="WmsProductPutResult">
|
|
|
|
|
SELECT
|
|
|
|
|
mes_report_work.report_code work_order,
|
|
|
|
|
pro_order_workorder.workorder_code work_order,
|
|
|
|
|
pro_order_workorder.workorder_code_sap product_order,
|
|
|
|
|
mes_report_work.product_code,
|
|
|
|
|
mes_report_work.product_name,
|
|
|
|
|
mes_report_work.unit unit_of_measure,
|
|
|
|
|
mes_report_work.batch batch_number,
|
|
|
|
|
mes_report_work.quantity plan_quantity,
|
|
|
|
|
( mes_report_work.quantity- put.put_quantity ) attr3
|
|
|
|
|
pro_order_workorder.product_code,
|
|
|
|
|
pro_order_workorder.product_name,
|
|
|
|
|
pro_order_workorder.unit unit_of_measure,
|
|
|
|
|
pro_order_workorder_batch.batch_code batch_number,
|
|
|
|
|
pro_order_workorder_batch.batch_quantity plan_quantity,
|
|
|
|
|
( pro_order_workorder_batch.batch_quantity- put.put_quantity ) attr3
|
|
|
|
|
FROM
|
|
|
|
|
pro_order_workorder
|
|
|
|
|
LEFT JOIN mes_report_work ON pro_order_workorder.workorder_code = mes_report_work.workorder_code
|
|
|
|
|
LEFT JOIN pro_order_workorder_batch ON pro_order_workorder.workorder_id = pro_order_workorder_batch.workorder_id
|
|
|
|
|
LEFT JOIN (
|
|
|
|
|
SELECT SUM
|
|
|
|
|
( wms_product_put.put_quantity ) AS put_quantity,
|
|
|
|
|
wms_product_put.work_order AS work_order,
|
|
|
|
|
wms_product_put.batch_number AS batch_number,
|
|
|
|
|
wms_product_put.product_code AS product_code
|
|
|
|
|
FROM
|
|
|
|
|
wms_product_put
|
|
|
|
|
GROUP BY
|
|
|
|
|
wms_product_put.work_order,
|
|
|
|
|
wms_product_put.batch_number,
|
|
|
|
|
wms_product_put.product_code
|
|
|
|
|
) put ON put.work_order= mes_report_work.report_code
|
|
|
|
|
) put ON put.batch_number= pro_order_workorder_batch.batch_code
|
|
|
|
|
AND put.product_code= pro_order_workorder.workorder_code_sap
|
|
|
|
|
WHERE
|
|
|
|
|
pro_order_workorder.workorder_code_sap=#{attribute1}
|
|
|
|
|
AND mes_report_work.batch=#{attribute2}
|
|
|
|
|
AND mes_report_work.parent_order = '0'
|
|
|
|
|
pro_order_workorder.workorder_code_sap= #{attribute1}
|
|
|
|
|
AND pro_order_workorder_batch.batch_code= #{attribute2}
|
|
|
|
|
AND pro_order_workorder_batch.del_flag = '0'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
<select id="selectProOrderWorkorderBatchPallet" resultMap="WmsProductPutResult">
|
|
|
|
|
SELECT
|
|
|
|
|