update AMS_PURCHASE_ORDER APO set APO.IS_MORE_TRIPS = null where APO.PURCHASE_ORDER_NO = #{purchaseOrderNo} update AMS_PURCHASE_ORDER APO set APO.PURCHASING_ORGANIZATION_ID = #{orgId} where APO.PURCHASE_ORDER_NO = #{purchaseOrderNo} UPDATE TMSTRUCK_ENFACTORY_RESULT TER SET TER.INSERT_UPDATE_REMARK = 'OK' WHERE TER.RESULT_ID = (SELECT TER.RESULT_ID FROM OMSTRUCK_ORDER OO LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER ON TER.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID WHERE OO.ORDER_NUMBER = #{orderNumber}) delete from OMSTRUCK_ORDER OO where OO.ORDER_ID in ${id} delete from OMSTRUCK_ORDER_MATERIAL OOM where OOM.ORDER_ID in ${id} delete from TMSTRUCK_TOTAL_RESULT TTR where TTR.ORDER_ID in #{id} delete from TMSTRUCK_ENFACTORY_RESULT where RESULT_ID in ${id} delete from TMSTRUCK_LOAD_RESULT where RESULT_ID in ${id} delete from TMSTRUCK_UNLOAD_RESULT where RESULT_ID in ${id} delete from TMSTRUCK_WEIGHT_RESULT where WEIGHT_TASK_RESULT_ID in ${id} delete from TMSTRUCK_LEAVE_FACTORY_RESULT where RESULT_ID in ${id} update OMSTRUCK_ORDER OO set oo.CAN_WORK = 2 where oo.ORDER_NUMBER = #{orderNumber} update OMSTRUCK_ORDER OO SET OO.ORDER_STATUS = #{orderStatus}, OO.INSERT_UPDATE_REMARK = '管理员操作修改状态' WHERE OO.ORDER_NUMBER = #{orderNumber} DELETE FROM TMSTRUCK_WEIGHT_RESULT WHERE WEIGHT_TASK_RESULT_ID IN ( SELECT WEIGHT_TASK_RESULT_ID FROM TMSTRUCK_WEIGHT_RESULT WHERE RESULT_TOTAL_ID=#{resultTotalId} FETCH NEXT ( --查询需要删除的数量 SELECT COUNT(WEIGHT_TASK_RESULT_ID)-1 FROM TMSTRUCK_WEIGHT_RESULT WHERE RESULT_TOTAL_ID=#{resultTotalId} GROUP BY RESULT_TOTAL_ID ) ROWS ONLY ) DELETE FROM TMSTRUCK_LOAD_RESULT WHERE RESULT_ID IN ( SELECT RESULT_ID FROM TMSTRUCK_LOAD_RESULT WHERE RESULT_TOTAL_ID=#{resultTotalId} FETCH NEXT ( --查询需要删除的数量 SELECT COUNT(RESULT_ID)-1 FROM TMSTRUCK_LOAD_RESULT WHERE RESULT_TOTAL_ID=#{resultTotalId} GROUP BY RESULT_TOTAL_ID ) ROWS ONLY ) DELETE FROM TMSTRUCK_UNLOAD_RESULT WHERE RESULT_ID IN ( SELECT RESULT_ID FROM TMSTRUCK_UNLOAD_RESULT WHERE RESULT_TOTAL_ID=#{resultTotalId} FETCH NEXT ( --查询需要删除的数量 SELECT COUNT(RESULT_ID)-1 FROM TMSTRUCK_UNLOAD_RESULT WHERE RESULT_TOTAL_ID=#{resultTotalId} GROUP BY RESULT_TOTAL_ID ) ROWS ONLY )