|
|
@@ -28,15 +28,37 @@
|
|
|
</sql>
|
|
|
|
|
|
<select id="pageList" resultMap="BaseResultMap">
|
|
|
- select
|
|
|
- s.*
|
|
|
- from (
|
|
|
- select wtt.*,oo.order_name,oo.create_time as orderTime,wai.wms_goal as nowGoal,bbvi.is_qc,bb.name,bb.no from wms_transfer_task wtt
|
|
|
- inner join imcs_o_order oo on wtt.order_id=oo.id
|
|
|
- left join (select * from wms_agv_info where is_callback=1 order by create_time desc limit 1) wai on wtt.id=wai.wms_transfer_task_id
|
|
|
- left join imcs_p_plan_product oop on wtt.plan_product_id=oop.id
|
|
|
- left join imcs_b_bom_version_info bbvi on oop.bom_id=bbvi.bom_id and bbvi.use_status='1' and bbvi.audit_status='2'
|
|
|
- left join imcs_b_bom bb on bb.id=bbvi.bom_id
|
|
|
+ select
|
|
|
+ s.*
|
|
|
+ from (
|
|
|
+ SELECT
|
|
|
+ wtt.*,
|
|
|
+ oo.order_name,
|
|
|
+ oo.create_time AS orderTime,
|
|
|
+ wai.wms_goal AS nowGoal,
|
|
|
+ bbvi.is_qc,
|
|
|
+ bb.NAME,
|
|
|
+ bb.NO
|
|
|
+ FROM
|
|
|
+ wms_transfer_task wtt
|
|
|
+ JOIN imcs_o_order oo ON wtt.order_id = oo.id
|
|
|
+ LEFT JOIN wms_agv_info wai ON wai.id = (
|
|
|
+ SELECT
|
|
|
+ t.id
|
|
|
+ FROM
|
|
|
+ wms_agv_info t
|
|
|
+ WHERE
|
|
|
+ t.is_callback = 1
|
|
|
+ AND t.wms_transfer_task_id = wtt.id
|
|
|
+ ORDER BY
|
|
|
+ t.create_time DESC
|
|
|
+ LIMIT 1
|
|
|
+ )
|
|
|
+ LEFT JOIN imcs_p_plan_product oop ON wtt.plan_product_id = oop.id
|
|
|
+ LEFT JOIN imcs_b_bom_version_info bbvi ON oop.bom_id = bbvi.bom_id
|
|
|
+ AND bbvi.use_status = '1'
|
|
|
+ AND bbvi.audit_status = '2'
|
|
|
+ LEFT JOIN imcs_b_bom bb ON bb.id = bbvi.bom_id
|
|
|
<where>
|
|
|
1=1
|
|
|
<if test="wmsTransferTask!=null and wmsTransferTask.orderName!=null and wmsTransferTask.orderName!=''">
|