|
@@ -1068,16 +1068,9 @@
|
|
|
</update>
|
|
|
|
|
|
<update id="updatePurchaseInwordAPOId" parameterType="map">
|
|
|
- update AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
- set AIR.PURCHASE_ORDER_ID = #{purchaseOrderId}
|
|
|
- where AIR.REQUIREMENT_ID = (
|
|
|
- select air.REQUIREMENT_ID
|
|
|
- from OMSTRUCK_ORDER OO
|
|
|
- left join AMSTRUCK_INWARD_PLAN AIP on aip.plan_id = oo.order_plan_id
|
|
|
- LEFT JOIN amstruck_requirement_plan arp ON arp.plan_id = aip.plan_id
|
|
|
- LEFT JOIN amstruck_inward_requirement air ON air.requirement_id = arp.requirement_id
|
|
|
- where OO.ORDER_NUMBER = #{orderNumber}
|
|
|
- )
|
|
|
+ update OMSTRUCK_ORDER OO
|
|
|
+ set OO.ORDER_PLAN_ID = #{planId}
|
|
|
+ where OO.ORDER_NUMBER = #{orderNumber}
|
|
|
</update>
|
|
|
<update id="updateOrderMaterial" parameterType="map">
|
|
|
update OMSTRUCK_ORDER_MATERIAL OOM
|
|
@@ -1247,4 +1240,11 @@
|
|
|
SET OOM.SALE_MATERIAL_ID = null
|
|
|
WHERE OOM.ORDER_ID = #{jlOrderId}
|
|
|
</update>
|
|
|
+ <select id="selectNewPlanId" resultType="java.math.BigDecimal" parameterType="map">
|
|
|
+ SELECT ARP.PLAN_ID FROM AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
+ ON ARP.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
+ WHERE AIR.PURCHASE_ORDER_ID = #{purchaseOrderId}
|
|
|
+ ORDER BY AIR.REQUIREMENT_ID DESC
|
|
|
+ </select>
|
|
|
</mapper>
|