REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER, REQUIREMENT_TYPE, CAPACITY_TYPE_ID, REQUIREMENT_TRUCK_TIME, REQUIREMENT_SHIPPER_ID, REQUIREMENT_WORK_TYPE, REQUIREMENT_WORK_CONTENT, LINE_ID, REQUIREMENT_WORK_ENVIRONMENT, REQUIREMENT_ESTIMATED_DURATION, REQUIREMENT_OVERLIMIT, REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID, REQUIREMENT_PLATFORM_ID, REQUIREMENT_LINK_TYPE, DUE_DATE, IS_MINERAL, LOADING_REMARK, REQUIREMENT_SHIFT, REQUIREMENT_CLASS t.REQUIREMENT_ID, t.PURCHASE_ORDER_ID, t.REQUIREMENT_NUMBER, t.REQUIREMENT_TYPE, t.CAPACITY_TYPE_ID, t.REQUIREMENT_TRUCK_TIME, t.REQUIREMENT_SHIPPER_ID, t.REQUIREMENT_WORK_TYPE, t.REQUIREMENT_WORK_CONTENT, t.LINE_ID, t.REQUIREMENT_WORK_ENVIRONMENT, t.REQUIREMENT_ESTIMATED_DURATION, t.REQUIREMENT_OVERLIMIT, t.REQUIREMNT_UNIT_ID, t.REQUIREMENT_STATUS, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.REQUIREMENT_UNLOAD_UNIT_ID, t.REQUIREMENT_PLATFORM_ID, t.REQUIREMENT_LINK_TYPE, t.DUE_DATE, t.IS_MINERAL, t.LOADING_REMARK, t.REQUIREMENT_SHIFT, t.REQUIREMENT_CLASS SELECT FROM AMSTRUCK_INWARD_REQUIREMENT SELECT FROM AMSTRUCK_INWARD_REQUIREMENT t and REQUIREMENT_ID = #{requirementId} and PURCHASE_ORDER_ID = #{purchaseOrderId} and REQUIREMENT_NUMBER = #{requirementNumber} and REQUIREMENT_TYPE = #{requirementType} and CAPACITY_TYPE_ID = #{capacityTypeId} and TO_CHAR(REQUIREMENT_TRUCK_TIME,'yyyy-MM-dd') = #{requirementTruckTime} and REQUIREMENT_SHIPPER_ID = #{requirementShipperId} and REQUIREMENT_WORK_TYPE = #{requirementWorkType} and REQUIREMENT_WORK_CONTENT = #{requirementWorkContent} and LINE_ID = #{lineId} and REQUIREMENT_WORK_ENVIRONMENT = #{requirementWorkEnvironment} and REQUIREMENT_ESTIMATED_DURATION = #{requirementEstimatedDuration} and REQUIREMENT_OVERLIMIT = #{requirementOverlimit} and REQUIREMNT_UNIT_ID = #{requiremntUnitId} and REQUIREMENT_STATUS = #{requirementStatus} and INSERT_USERNAME = #{insertUsername} and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and UPDATE_USERNAME = #{updateUsername} and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and INSERT_UPDATE_REMARK = #{insertUpdateRemark} and DELETED = #{deleted} and REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId} and REQUIREMENT_PLATFORM_ID = #{requirementPlatformId} and REQUIREMENT_LINK_TYPE = #{requirementLinkType} and TO_CHAR(DUE_DATE,'yyyy-MM-dd') = #{dueDate} and IS_MINERAL = #{isMineral} and LOADING_REMARK = #{loadingRemark} and REQUIREMENT_SHIFT = #{requirementShift} and REQUIREMENT_CLASS = #{requirementClass} and REQUIREMENT_ID = #{requirementId} and PURCHASE_ORDER_ID = #{purchaseOrderId} and REQUIREMENT_NUMBER LIKE '%${requirementNumber}%' and REQUIREMENT_TYPE LIKE '%${requirementType}%' and CAPACITY_TYPE_ID = #{capacityTypeId} and TO_CHAR(REQUIREMENT_TRUCK_TIME,'yyyy-MM-dd') = #{requirementTruckTime} and REQUIREMENT_SHIPPER_ID = #{requirementShipperId} and REQUIREMENT_WORK_TYPE LIKE '%${requirementWorkType}%' and REQUIREMENT_WORK_CONTENT LIKE '%${requirementWorkContent}%' and LINE_ID = #{lineId} and REQUIREMENT_WORK_ENVIRONMENT LIKE '%${requirementWorkEnvironment}%' and REQUIREMENT_ESTIMATED_DURATION = #{requirementEstimatedDuration} and REQUIREMENT_OVERLIMIT LIKE '%${requirementOverlimit}%' and REQUIREMNT_UNIT_ID = #{requiremntUnitId} and REQUIREMENT_STATUS = #{requirementStatus} and INSERT_USERNAME LIKE '%${insertUsername}%' and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and UPDATE_USERNAME LIKE '%${updateUsername}%' and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%' and DELETED = #{deleted} and REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId} and REQUIREMENT_PLATFORM_ID = #{requirementPlatformId} and REQUIREMENT_LINK_TYPE = #{requirementLinkType} and TO_CHAR(DUE_DATE,'yyyy-MM-dd') = #{dueDate} and IS_MINERAL LIKE '%${isMineral}%' and LOADING_REMARK LIKE '%${loadingRemark}%' and REQUIREMENT_SHIFT LIKE '%${requirementShift}%' and REQUIREMENT_CLASS LIKE '%${requirementClass}%' delete from AMSTRUCK_INWARD_REQUIREMENT where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL} delete from AMSTRUCK_INWARD_REQUIREMENT where 1!=1 or PURCHASE_ORDER_ID = #{purchaseOrderId} or REQUIREMENT_NUMBER = #{requirementNumber} or REQUIREMENT_TYPE = #{requirementType} or CAPACITY_TYPE_ID = #{capacityTypeId} or TO_CHAR(REQUIREMENT_TRUCK_TIME,'yyyy-MM-dd') = '#{requirementTruckTime}' or REQUIREMENT_SHIPPER_ID = #{requirementShipperId} or REQUIREMENT_WORK_TYPE = #{requirementWorkType} or REQUIREMENT_WORK_CONTENT = #{requirementWorkContent} or LINE_ID = #{lineId} or REQUIREMENT_WORK_ENVIRONMENT = #{requirementWorkEnvironment} or REQUIREMENT_ESTIMATED_DURATION = #{requirementEstimatedDuration} or REQUIREMENT_OVERLIMIT = #{requirementOverlimit} or REQUIREMNT_UNIT_ID = #{requiremntUnitId} or REQUIREMENT_STATUS = #{requirementStatus} or INSERT_USERNAME = #{insertUsername} or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}' or UPDATE_USERNAME = #{updateUsername} or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}' or INSERT_UPDATE_REMARK = #{insertUpdateRemark} or DELETED = #{deleted} or REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId} or REQUIREMENT_PLATFORM_ID = #{requirementPlatformId} or REQUIREMENT_LINK_TYPE = #{requirementLinkType} or TO_CHAR(DUE_DATE,'yyyy-MM-dd') = '#{dueDate}' or IS_MINERAL = #{isMineral} or LOADING_REMARK = #{loadingRemark} or REQUIREMENT_SHIFT = #{requirementShift} or REQUIREMENT_CLASS = #{requirementClass} insert into AMSTRUCK_INWARD_REQUIREMENT (REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER, REQUIREMENT_TYPE, CAPACITY_TYPE_ID, REQUIREMENT_TRUCK_TIME, REQUIREMENT_SHIPPER_ID, REQUIREMENT_WORK_TYPE, REQUIREMENT_WORK_CONTENT, LINE_ID, REQUIREMENT_WORK_ENVIRONMENT, REQUIREMENT_ESTIMATED_DURATION, REQUIREMENT_OVERLIMIT, REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID, REQUIREMENT_PLATFORM_ID, REQUIREMENT_LINK_TYPE, DUE_DATE, IS_MINERAL, LOADING_REMARK, REQUIREMENT_SHIFT, REQUIREMENT_CLASS) values (#{requirementId,jdbcType=DECIMAL}, #{purchaseOrderId,jdbcType=DECIMAL}, #{requirementNumber,jdbcType=VARCHAR}, #{requirementType,jdbcType=VARCHAR}, #{capacityTypeId,jdbcType=DECIMAL}, #{requirementTruckTime,jdbcType=TIMESTAMP}, #{requirementShipperId,jdbcType=DECIMAL}, #{requirementWorkType,jdbcType=VARCHAR}, #{requirementWorkContent,jdbcType=VARCHAR}, #{lineId,jdbcType=DECIMAL}, #{requirementWorkEnvironment,jdbcType=VARCHAR}, #{requirementEstimatedDuration,jdbcType=DECIMAL}, #{requirementOverlimit,jdbcType=VARCHAR}, #{requiremntUnitId,jdbcType=DECIMAL}, #{requirementStatus,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{requirementUnloadUnitId,jdbcType=DECIMAL}, #{requirementPlatformId,jdbcType=DECIMAL}, #{requirementLinkType,jdbcType=DECIMAL}, #{dueDate,jdbcType=TIMESTAMP}, #{isMineral,jdbcType=VARCHAR}, #{loadingRemark,jdbcType=VARCHAR}, #{requirementShift,jdbcType=VARCHAR}, #{requirementClass,jdbcType=VARCHAR}) insert into AMSTRUCK_INWARD_REQUIREMENT REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER, REQUIREMENT_TYPE, CAPACITY_TYPE_ID, REQUIREMENT_TRUCK_TIME, REQUIREMENT_SHIPPER_ID, REQUIREMENT_WORK_TYPE, REQUIREMENT_WORK_CONTENT, LINE_ID, REQUIREMENT_WORK_ENVIRONMENT, REQUIREMENT_ESTIMATED_DURATION, REQUIREMENT_OVERLIMIT, REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID, REQUIREMENT_PLATFORM_ID, REQUIREMENT_LINK_TYPE, DUE_DATE, IS_MINERAL, LOADING_REMARK, REQUIREMENT_SHIFT, REQUIREMENT_CLASS, #{requirementId,jdbcType=DECIMAL}, #{purchaseOrderId,jdbcType=DECIMAL}, #{requirementNumber,jdbcType=VARCHAR}, #{requirementType,jdbcType=VARCHAR}, #{capacityTypeId,jdbcType=DECIMAL}, #{requirementTruckTime,jdbcType=TIMESTAMP}, #{requirementShipperId,jdbcType=DECIMAL}, #{requirementWorkType,jdbcType=VARCHAR}, #{requirementWorkContent,jdbcType=VARCHAR}, #{lineId,jdbcType=DECIMAL}, #{requirementWorkEnvironment,jdbcType=VARCHAR}, #{requirementEstimatedDuration,jdbcType=DECIMAL}, #{requirementOverlimit,jdbcType=VARCHAR}, #{requiremntUnitId,jdbcType=DECIMAL}, #{requirementStatus,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{requirementUnloadUnitId,jdbcType=DECIMAL}, #{requirementPlatformId,jdbcType=DECIMAL}, #{requirementLinkType,jdbcType=DECIMAL}, #{dueDate,jdbcType=TIMESTAMP}, #{isMineral,jdbcType=VARCHAR}, #{loadingRemark,jdbcType=VARCHAR}, #{requirementShift,jdbcType=VARCHAR}, #{requirementClass,jdbcType=VARCHAR}, update AMSTRUCK_INWARD_REQUIREMENT set PURCHASE_ORDER_ID = #{purchaseOrderId,jdbcType=DECIMAL}, REQUIREMENT_NUMBER = #{requirementNumber,jdbcType=VARCHAR}, REQUIREMENT_TYPE = #{requirementType,jdbcType=VARCHAR}, CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL}, REQUIREMENT_TRUCK_TIME = #{requirementTruckTime,jdbcType=TIMESTAMP}, REQUIREMENT_SHIPPER_ID = #{requirementShipperId,jdbcType=DECIMAL}, REQUIREMENT_WORK_TYPE = #{requirementWorkType,jdbcType=VARCHAR}, REQUIREMENT_WORK_CONTENT = #{requirementWorkContent,jdbcType=VARCHAR}, LINE_ID = #{lineId,jdbcType=DECIMAL}, REQUIREMENT_WORK_ENVIRONMENT = #{requirementWorkEnvironment,jdbcType=VARCHAR}, REQUIREMENT_ESTIMATED_DURATION = #{requirementEstimatedDuration,jdbcType=DECIMAL}, REQUIREMENT_OVERLIMIT = #{requirementOverlimit,jdbcType=VARCHAR}, REQUIREMNT_UNIT_ID = #{requiremntUnitId,jdbcType=DECIMAL}, REQUIREMENT_STATUS = #{requirementStatus,jdbcType=DECIMAL}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR}, DELETED = #{deleted,jdbcType=DECIMAL}, REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId,jdbcType=DECIMAL}, REQUIREMENT_PLATFORM_ID = #{requirementPlatformId,jdbcType=DECIMAL}, REQUIREMENT_LINK_TYPE = #{requirementLinkType,jdbcType=DECIMAL}, DUE_DATE = #{dueDate,jdbcType=TIMESTAMP}, IS_MINERAL = #{isMineral,jdbcType=VARCHAR}, LOADING_REMARK = #{loadingRemark,jdbcType=VARCHAR}, REQUIREMENT_SHIFT = #{requirementShift,jdbcType=VARCHAR}, REQUIREMENT_CLASS = #{requirementClass,jdbcType=VARCHAR} where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL} update AMSTRUCK_INWARD_REQUIREMENT PURCHASE_ORDER_ID = #{purchaseOrderId,jdbcType=DECIMAL}, REQUIREMENT_NUMBER = #{requirementNumber,jdbcType=VARCHAR}, REQUIREMENT_TYPE = #{requirementType,jdbcType=VARCHAR}, CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL}, REQUIREMENT_TRUCK_TIME = #{requirementTruckTime,jdbcType=TIMESTAMP}, REQUIREMENT_SHIPPER_ID = #{requirementShipperId,jdbcType=DECIMAL}, REQUIREMENT_WORK_TYPE = #{requirementWorkType,jdbcType=VARCHAR}, REQUIREMENT_WORK_CONTENT = #{requirementWorkContent,jdbcType=VARCHAR}, LINE_ID = #{lineId,jdbcType=DECIMAL}, REQUIREMENT_WORK_ENVIRONMENT = #{requirementWorkEnvironment,jdbcType=VARCHAR}, REQUIREMENT_ESTIMATED_DURATION = #{requirementEstimatedDuration,jdbcType=DECIMAL}, REQUIREMENT_OVERLIMIT = #{requirementOverlimit,jdbcType=VARCHAR}, REQUIREMNT_UNIT_ID = #{requiremntUnitId,jdbcType=DECIMAL}, REQUIREMENT_STATUS = #{requirementStatus,jdbcType=DECIMAL}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR}, DELETED = #{deleted,jdbcType=DECIMAL}, REQUIREMENT_UNLOAD_UNIT_ID = #{requirementUnloadUnitId,jdbcType=DECIMAL}, REQUIREMENT_PLATFORM_ID = #{requirementPlatformId,jdbcType=DECIMAL}, REQUIREMENT_LINK_TYPE = #{requirementLinkType,jdbcType=DECIMAL}, DUE_DATE = #{dueDate,jdbcType=TIMESTAMP}, IS_MINERAL = #{isMineral,jdbcType=VARCHAR}, LOADING_REMARK = #{loadingRemark,jdbcType=VARCHAR}, REQUIREMENT_SHIFT = #{requirementShift,jdbcType=VARCHAR}, REQUIREMENT_CLASS = #{requirementClass,jdbcType=VARCHAR}, where REQUIREMENT_ID = #{requirementId,jdbcType=DECIMAL} insert into AMSTRUCK_INWARD_REQUIREMENT (REQUIREMENT_ID, PURCHASE_ORDER_ID, REQUIREMENT_NUMBER, REQUIREMENT_TYPE, CAPACITY_TYPE_ID, REQUIREMENT_TRUCK_TIME, REQUIREMENT_SHIPPER_ID, REQUIREMENT_WORK_TYPE, REQUIREMENT_WORK_CONTENT, LINE_ID, REQUIREMENT_WORK_ENVIRONMENT, REQUIREMENT_ESTIMATED_DURATION, REQUIREMENT_OVERLIMIT, REQUIREMNT_UNIT_ID, REQUIREMENT_STATUS, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, REQUIREMENT_UNLOAD_UNIT_ID, REQUIREMENT_PLATFORM_ID, REQUIREMENT_LINK_TYPE, DUE_DATE, IS_MINERAL, LOADING_REMARK, REQUIREMENT_SHIFT, REQUIREMENT_CLASS) ( select #{item.requirementId,jdbcType=DECIMAL}, #{item.purchaseOrderId,jdbcType=DECIMAL}, #{item.requirementNumber,jdbcType=VARCHAR}, #{item.requirementType,jdbcType=VARCHAR}, #{item.capacityTypeId,jdbcType=DECIMAL}, #{item.requirementTruckTime,jdbcType=TIMESTAMP}, #{item.requirementShipperId,jdbcType=DECIMAL}, #{item.requirementWorkType,jdbcType=VARCHAR}, #{item.requirementWorkContent,jdbcType=VARCHAR}, #{item.lineId,jdbcType=DECIMAL}, #{item.requirementWorkEnvironment,jdbcType=VARCHAR}, #{item.requirementEstimatedDuration,jdbcType=DECIMAL}, #{item.requirementOverlimit,jdbcType=VARCHAR}, #{item.requiremntUnitId,jdbcType=DECIMAL}, #{item.requirementStatus,jdbcType=DECIMAL}, #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleted,jdbcType=DECIMAL}, #{item.requirementUnloadUnitId,jdbcType=DECIMAL}, #{item.requirementPlatformId,jdbcType=DECIMAL}, #{item.requirementLinkType,jdbcType=DECIMAL}, #{item.dueDate,jdbcType=TIMESTAMP}, #{item.isMineral,jdbcType=VARCHAR}, #{item.loadingRemark,jdbcType=VARCHAR}, #{item.requirementShift,jdbcType=VARCHAR}, #{item.requirementClass,jdbcType=VARCHAR} from dual ) update AMSTRUCK_INWARD_REQUIREMENT set REQUIREMENT_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementId,jdbcType=DECIMAL} ,PURCHASE_ORDER_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.purchaseOrderId,jdbcType=DECIMAL} ,REQUIREMENT_NUMBER= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementNumber,jdbcType=VARCHAR} ,REQUIREMENT_TYPE= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementType,jdbcType=VARCHAR} ,CAPACITY_TYPE_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.capacityTypeId,jdbcType=DECIMAL} ,REQUIREMENT_TRUCK_TIME= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementTruckTime,jdbcType=TIMESTAMP} ,REQUIREMENT_SHIPPER_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementShipperId,jdbcType=DECIMAL} ,REQUIREMENT_WORK_TYPE= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementWorkType,jdbcType=VARCHAR} ,REQUIREMENT_WORK_CONTENT= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementWorkContent,jdbcType=VARCHAR} ,LINE_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.lineId,jdbcType=DECIMAL} ,REQUIREMENT_WORK_ENVIRONMENT= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementWorkEnvironment,jdbcType=VARCHAR} ,REQUIREMENT_ESTIMATED_DURATION= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementEstimatedDuration,jdbcType=DECIMAL} ,REQUIREMENT_OVERLIMIT= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementOverlimit,jdbcType=VARCHAR} ,REQUIREMNT_UNIT_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requiremntUnitId,jdbcType=DECIMAL} ,REQUIREMENT_STATUS= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementStatus,jdbcType=DECIMAL} ,INSERT_USERNAME= when #{item.requirementId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR} ,INSERT_TIME= when #{item.requirementId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP} ,UPDATE_USERNAME= when #{item.requirementId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR} ,UPDATE_TIME= when #{item.requirementId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP} ,INSERT_UPDATE_REMARK= when #{item.requirementId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR} ,DELETED= when #{item.requirementId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL} ,REQUIREMENT_UNLOAD_UNIT_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementUnloadUnitId,jdbcType=DECIMAL} ,REQUIREMENT_PLATFORM_ID= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementPlatformId,jdbcType=DECIMAL} ,REQUIREMENT_LINK_TYPE= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementLinkType,jdbcType=DECIMAL} ,DUE_DATE= when #{item.requirementId,jdbcType=DECIMAL} then #{item.dueDate,jdbcType=TIMESTAMP} ,IS_MINERAL= when #{item.requirementId,jdbcType=DECIMAL} then #{item.isMineral,jdbcType=VARCHAR} ,LOADING_REMARK= when #{item.requirementId,jdbcType=DECIMAL} then #{item.loadingRemark,jdbcType=VARCHAR} ,REQUIREMENT_SHIFT= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementShift,jdbcType=VARCHAR} ,REQUIREMENT_CLASS= when #{item.requirementId,jdbcType=DECIMAL} then #{item.requirementClass,jdbcType=VARCHAR} where REQUIREMENT_ID in #{item.requirementId,jdbcType=DECIMAL} delete from AMSTRUCK_INWARD_REQUIREMENT where REQUIREMENT_ID in #{id} order by "${orderField}" ${orderType} order by "insertTime" desc update OMSTRUCK_ORDER OO set oo.ORDER_STATUS = 7, oo.INSERT_UPDATE_REMARK = '提前关闭运单' where OO.ORDER_STATUS = 4 AND OO.ORDER_TYPE = 11 AND oo.ORDER_PLAN_ID = (SELECT ARP.PLAN_ID FROM AMSTRUCK_REQUIREMENT_PLAN ARP WHERE ARP.REQUIREMENT_ID = #{requirementId} )