RESULT_ID, INVENTORY_ID, SALE_NO, ORDER_ID, SALE_MATERIAL_ID, CONSIGNEE_ID, CAPACITY_NUMBHER, CAPACITY_ID, MATERIAL_ID, METER, MATERIAL_NUMBER, THEORY_WEIGHT, SINGLE_WEIGHT, SALE_AREA, NET_WEIGHT, INBOUND_WAREHOUSE, INBOUND_AREA, INSERT_TIME, INSERT_USERNAME, UPDATE_TIME, UPDATE_USERNAME, DELETED, ALTERNATE_FIELDS2, ALTERNATE_FIELDS3, ALTERNATE_FIELDS4, ALTERNATE_FIELDS5, ALTERNATE_FIELDS6, ALTERNATE_FIELDS7, ALTERNATE_FIELDS8 t.RESULT_ID, t.INVENTORY_ID, t.SALE_NO, t.ORDER_ID, t.SALE_MATERIAL_ID, t.CONSIGNEE_ID, t.CAPACITY_NUMBHER, t.CAPACITY_ID, t.MATERIAL_ID, t.METER, t.MATERIAL_NUMBER, t.THEORY_WEIGHT, t.SINGLE_WEIGHT, t.SALE_AREA, t.NET_WEIGHT, t.INBOUND_WAREHOUSE, t.INBOUND_AREA, t.INSERT_TIME, t.INSERT_USERNAME, t.UPDATE_TIME, t.UPDATE_USERNAME, t.DELETED, t.ALTERNATE_FIELDS2, t.ALTERNATE_FIELDS3, t.ALTERNATE_FIELDS4, t.ALTERNATE_FIELDS5, t.ALTERNATE_FIELDS6, t.ALTERNATE_FIELDS7, t.ALTERNATE_FIELDS8 SELECT FROM OYE_INBOUND_RESULT SELECT FROM OYE_INBOUND_RESULT t and RESULT_ID = #{resultId} and INVENTORY_ID = #{inventoryId} and SALE_NO = #{saleNo} and ORDER_ID = #{orderId} and SALE_MATERIAL_ID = #{saleMaterialId} and CONSIGNEE_ID = #{consigneeId} and CAPACITY_NUMBHER = #{capacityNumbher} and CAPACITY_ID = #{capacityId} and MATERIAL_ID = #{materialId} and METER = #{meter} and MATERIAL_NUMBER = #{materialNumber} and THEORY_WEIGHT = #{theoryWeight} and SINGLE_WEIGHT = #{singleWeight} and SALE_AREA = #{saleArea} and NET_WEIGHT = #{netWeight} and INBOUND_WAREHOUSE = #{inboundWarehouse} and INBOUND_AREA = #{inboundArea} and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and INSERT_USERNAME = #{insertUsername} and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and UPDATE_USERNAME = #{updateUsername} and DELETED = #{deleted} and ALTERNATE_FIELDS2 = #{alternateFields2} and ALTERNATE_FIELDS3 = #{alternateFields3} and ALTERNATE_FIELDS4 = #{alternateFields4} and ALTERNATE_FIELDS5 = #{alternateFields5} and ALTERNATE_FIELDS6 = #{alternateFields6} and ALTERNATE_FIELDS7 = #{alternateFields7} and ALTERNATE_FIELDS8 = #{alternateFields8} and RESULT_ID = #{resultId} and INVENTORY_ID = #{inventoryId} and SALE_NO LIKE '%${saleNo}%' and ORDER_ID = #{orderId} and SALE_MATERIAL_ID = #{saleMaterialId} and CONSIGNEE_ID = #{consigneeId} and CAPACITY_NUMBHER LIKE '%${capacityNumbher}%' and CAPACITY_ID = #{capacityId} and MATERIAL_ID = #{materialId} and METER = #{meter} and MATERIAL_NUMBER = #{materialNumber} and THEORY_WEIGHT = #{theoryWeight} and SINGLE_WEIGHT = #{singleWeight} and SALE_AREA LIKE '%${saleArea}%' and NET_WEIGHT = #{netWeight} and INBOUND_WAREHOUSE LIKE '%${inboundWarehouse}%' and INBOUND_AREA LIKE '%${inboundArea}%' and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and INSERT_USERNAME LIKE '%${insertUsername}%' and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime} and UPDATE_USERNAME LIKE '%${updateUsername}%' and DELETED LIKE '%${deleted}%' and ALTERNATE_FIELDS2 LIKE '%${alternateFields2}%' and ALTERNATE_FIELDS3 LIKE '%${alternateFields3}%' and ALTERNATE_FIELDS4 LIKE '%${alternateFields4}%' and ALTERNATE_FIELDS5 LIKE '%${alternateFields5}%' and ALTERNATE_FIELDS6 LIKE '%${alternateFields6}%' and ALTERNATE_FIELDS7 LIKE '%${alternateFields7}%' and ALTERNATE_FIELDS8 LIKE '%${alternateFields8}%' delete from OYE_INBOUND_RESULT where RESULT_ID = #{resultId,jdbcType=DECIMAL} delete from OYE_INBOUND_RESULT where 1!=1 or INVENTORY_ID = #{inventoryId} or SALE_NO = #{saleNo} or ORDER_ID = #{orderId} or SALE_MATERIAL_ID = #{saleMaterialId} or CONSIGNEE_ID = #{consigneeId} or CAPACITY_NUMBHER = #{capacityNumbher} or CAPACITY_ID = #{capacityId} or MATERIAL_ID = #{materialId} or METER = #{meter} or MATERIAL_NUMBER = #{materialNumber} or THEORY_WEIGHT = #{theoryWeight} or SINGLE_WEIGHT = #{singleWeight} or SALE_AREA = #{saleArea} or NET_WEIGHT = #{netWeight} or INBOUND_WAREHOUSE = #{inboundWarehouse} or INBOUND_AREA = #{inboundArea} or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}' or INSERT_USERNAME = #{insertUsername} or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}' or UPDATE_USERNAME = #{updateUsername} or DELETED = #{deleted} or ALTERNATE_FIELDS2 = #{alternateFields2} or ALTERNATE_FIELDS3 = #{alternateFields3} or ALTERNATE_FIELDS4 = #{alternateFields4} or ALTERNATE_FIELDS5 = #{alternateFields5} or ALTERNATE_FIELDS6 = #{alternateFields6} or ALTERNATE_FIELDS7 = #{alternateFields7} or ALTERNATE_FIELDS8 = #{alternateFields8} insert into OYE_INBOUND_RESULT (RESULT_ID, INVENTORY_ID, SALE_NO, ORDER_ID, SALE_MATERIAL_ID, CONSIGNEE_ID, CAPACITY_NUMBHER, CAPACITY_ID, MATERIAL_ID, METER, MATERIAL_NUMBER, THEORY_WEIGHT, SINGLE_WEIGHT, SALE_AREA, NET_WEIGHT, INBOUND_WAREHOUSE, INBOUND_AREA, INSERT_TIME, INSERT_USERNAME, UPDATE_TIME, UPDATE_USERNAME, DELETED, ALTERNATE_FIELDS2, ALTERNATE_FIELDS3, ALTERNATE_FIELDS4, ALTERNATE_FIELDS5, ALTERNATE_FIELDS6, ALTERNATE_FIELDS7, ALTERNATE_FIELDS8) values (#{resultId,jdbcType=DECIMAL}, #{inventoryId,jdbcType=DECIMAL}, #{saleNo,jdbcType=VARCHAR}, #{orderId,jdbcType=DECIMAL}, #{saleMaterialId,jdbcType=DECIMAL}, #{consigneeId,jdbcType=DECIMAL}, #{capacityNumbher,jdbcType=VARCHAR}, #{capacityId,jdbcType=DECIMAL}, #{materialId,jdbcType=DECIMAL}, #{meter,jdbcType=DECIMAL}, #{materialNumber,jdbcType=DECIMAL}, #{theoryWeight,jdbcType=DECIMAL}, #{singleWeight,jdbcType=DECIMAL}, #{saleArea,jdbcType=VARCHAR}, #{netWeight,jdbcType=DECIMAL}, #{inboundWarehouse,jdbcType=VARCHAR}, #{inboundArea,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{deleted,jdbcType=VARCHAR}, #{alternateFields2,jdbcType=VARCHAR}, #{alternateFields3,jdbcType=VARCHAR}, #{alternateFields4,jdbcType=VARCHAR}, #{alternateFields5,jdbcType=VARCHAR}, #{alternateFields6,jdbcType=VARCHAR}, #{alternateFields7,jdbcType=VARCHAR}, #{alternateFields8,jdbcType=VARCHAR}) insert into OYE_INBOUND_RESULT RESULT_ID, INVENTORY_ID, SALE_NO, ORDER_ID, SALE_MATERIAL_ID, CONSIGNEE_ID, CAPACITY_NUMBHER, CAPACITY_ID, MATERIAL_ID, METER, MATERIAL_NUMBER, THEORY_WEIGHT, SINGLE_WEIGHT, SALE_AREA, NET_WEIGHT, INBOUND_WAREHOUSE, INBOUND_AREA, INSERT_TIME, INSERT_USERNAME, UPDATE_TIME, UPDATE_USERNAME, DELETED, ALTERNATE_FIELDS2, ALTERNATE_FIELDS3, ALTERNATE_FIELDS4, ALTERNATE_FIELDS5, ALTERNATE_FIELDS6, ALTERNATE_FIELDS7, ALTERNATE_FIELDS8, #{resultId,jdbcType=DECIMAL}, #{inventoryId,jdbcType=DECIMAL}, #{saleNo,jdbcType=VARCHAR}, #{orderId,jdbcType=DECIMAL}, #{saleMaterialId,jdbcType=DECIMAL}, #{consigneeId,jdbcType=DECIMAL}, #{capacityNumbher,jdbcType=VARCHAR}, #{capacityId,jdbcType=DECIMAL}, #{materialId,jdbcType=DECIMAL}, #{meter,jdbcType=DECIMAL}, #{materialNumber,jdbcType=DECIMAL}, #{theoryWeight,jdbcType=DECIMAL}, #{singleWeight,jdbcType=DECIMAL}, #{saleArea,jdbcType=VARCHAR}, #{netWeight,jdbcType=DECIMAL}, #{inboundWarehouse,jdbcType=VARCHAR}, #{inboundArea,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{deleted,jdbcType=VARCHAR}, #{alternateFields2,jdbcType=VARCHAR}, #{alternateFields3,jdbcType=VARCHAR}, #{alternateFields4,jdbcType=VARCHAR}, #{alternateFields5,jdbcType=VARCHAR}, #{alternateFields6,jdbcType=VARCHAR}, #{alternateFields7,jdbcType=VARCHAR}, #{alternateFields8,jdbcType=VARCHAR}, update OYE_INBOUND_RESULT set INVENTORY_ID = #{inventoryId,jdbcType=DECIMAL}, SALE_NO = #{saleNo,jdbcType=VARCHAR}, ORDER_ID = #{orderId,jdbcType=DECIMAL}, SALE_MATERIAL_ID = #{saleMaterialId,jdbcType=DECIMAL}, CONSIGNEE_ID = #{consigneeId,jdbcType=DECIMAL}, CAPACITY_NUMBHER = #{capacityNumbher,jdbcType=VARCHAR}, CAPACITY_ID = #{capacityId,jdbcType=DECIMAL}, MATERIAL_ID = #{materialId,jdbcType=DECIMAL}, METER = #{meter,jdbcType=DECIMAL}, MATERIAL_NUMBER = #{materialNumber,jdbcType=DECIMAL}, THEORY_WEIGHT = #{theoryWeight,jdbcType=DECIMAL}, SINGLE_WEIGHT = #{singleWeight,jdbcType=DECIMAL}, SALE_AREA = #{saleArea,jdbcType=VARCHAR}, NET_WEIGHT = #{netWeight,jdbcType=DECIMAL}, INBOUND_WAREHOUSE = #{inboundWarehouse,jdbcType=VARCHAR}, INBOUND_AREA = #{inboundArea,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR}, DELETED = #{deleted,jdbcType=VARCHAR}, ALTERNATE_FIELDS2 = #{alternateFields2,jdbcType=VARCHAR}, ALTERNATE_FIELDS3 = #{alternateFields3,jdbcType=VARCHAR}, ALTERNATE_FIELDS4 = #{alternateFields4,jdbcType=VARCHAR}, ALTERNATE_FIELDS5 = #{alternateFields5,jdbcType=VARCHAR}, ALTERNATE_FIELDS6 = #{alternateFields6,jdbcType=VARCHAR}, ALTERNATE_FIELDS7 = #{alternateFields7,jdbcType=VARCHAR}, ALTERNATE_FIELDS8 = #{alternateFields8,jdbcType=VARCHAR} where RESULT_ID = #{resultId,jdbcType=DECIMAL} update OYE_INBOUND_RESULT INVENTORY_ID = #{inventoryId,jdbcType=DECIMAL}, SALE_NO = #{saleNo,jdbcType=VARCHAR}, ORDER_ID = #{orderId,jdbcType=DECIMAL}, SALE_MATERIAL_ID = #{saleMaterialId,jdbcType=DECIMAL}, CONSIGNEE_ID = #{consigneeId,jdbcType=DECIMAL}, CAPACITY_NUMBHER = #{capacityNumbher,jdbcType=VARCHAR}, CAPACITY_ID = #{capacityId,jdbcType=DECIMAL}, MATERIAL_ID = #{materialId,jdbcType=DECIMAL}, METER = #{meter,jdbcType=DECIMAL}, MATERIAL_NUMBER = #{materialNumber,jdbcType=DECIMAL}, THEORY_WEIGHT = #{theoryWeight,jdbcType=DECIMAL}, SINGLE_WEIGHT = #{singleWeight,jdbcType=DECIMAL}, SALE_AREA = #{saleArea,jdbcType=VARCHAR}, NET_WEIGHT = #{netWeight,jdbcType=DECIMAL}, INBOUND_WAREHOUSE = #{inboundWarehouse,jdbcType=VARCHAR}, INBOUND_AREA = #{inboundArea,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}, UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR}, DELETED = #{deleted,jdbcType=VARCHAR}, ALTERNATE_FIELDS2 = #{alternateFields2,jdbcType=VARCHAR}, ALTERNATE_FIELDS3 = #{alternateFields3,jdbcType=VARCHAR}, ALTERNATE_FIELDS4 = #{alternateFields4,jdbcType=VARCHAR}, ALTERNATE_FIELDS5 = #{alternateFields5,jdbcType=VARCHAR}, ALTERNATE_FIELDS6 = #{alternateFields6,jdbcType=VARCHAR}, ALTERNATE_FIELDS7 = #{alternateFields7,jdbcType=VARCHAR}, ALTERNATE_FIELDS8 = #{alternateFields8,jdbcType=VARCHAR}, where RESULT_ID = #{resultId,jdbcType=DECIMAL} insert into OYE_INBOUND_RESULT (RESULT_ID, INVENTORY_ID, SALE_NO, ORDER_ID, SALE_MATERIAL_ID, CONSIGNEE_ID, CAPACITY_NUMBHER, CAPACITY_ID, MATERIAL_ID, METER, MATERIAL_NUMBER, THEORY_WEIGHT, SINGLE_WEIGHT, SALE_AREA, NET_WEIGHT, INBOUND_WAREHOUSE, INBOUND_AREA, INSERT_TIME, INSERT_USERNAME, UPDATE_TIME, UPDATE_USERNAME, DELETED, ALTERNATE_FIELDS2, ALTERNATE_FIELDS3, ALTERNATE_FIELDS4, ALTERNATE_FIELDS5, ALTERNATE_FIELDS6, ALTERNATE_FIELDS7, ALTERNATE_FIELDS8) ( select #{item.resultId,jdbcType=DECIMAL}, #{item.inventoryId,jdbcType=DECIMAL}, #{item.saleNo,jdbcType=VARCHAR}, #{item.orderId,jdbcType=DECIMAL}, #{item.saleMaterialId,jdbcType=DECIMAL}, #{item.consigneeId,jdbcType=DECIMAL}, #{item.capacityNumbher,jdbcType=VARCHAR}, #{item.capacityId,jdbcType=DECIMAL}, #{item.materialId,jdbcType=DECIMAL}, #{item.meter,jdbcType=DECIMAL}, #{item.materialNumber,jdbcType=DECIMAL}, #{item.theoryWeight,jdbcType=DECIMAL}, #{item.singleWeight,jdbcType=DECIMAL}, #{item.saleArea,jdbcType=VARCHAR}, #{item.netWeight,jdbcType=DECIMAL}, #{item.inboundWarehouse,jdbcType=VARCHAR}, #{item.inboundArea,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP}, #{item.insertUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR}, #{item.deleted,jdbcType=VARCHAR}, #{item.alternateFields2,jdbcType=VARCHAR}, #{item.alternateFields3,jdbcType=VARCHAR}, #{item.alternateFields4,jdbcType=VARCHAR}, #{item.alternateFields5,jdbcType=VARCHAR}, #{item.alternateFields6,jdbcType=VARCHAR}, #{item.alternateFields7,jdbcType=VARCHAR}, #{item.alternateFields8,jdbcType=VARCHAR} from dual ) update OYE_INBOUND_RESULT set RESULT_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL} ,INVENTORY_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.inventoryId,jdbcType=DECIMAL} ,SALE_NO= when #{item.resultId,jdbcType=DECIMAL} then #{item.saleNo,jdbcType=VARCHAR} ,ORDER_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.orderId,jdbcType=DECIMAL} ,SALE_MATERIAL_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.saleMaterialId,jdbcType=DECIMAL} ,CONSIGNEE_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.consigneeId,jdbcType=DECIMAL} ,CAPACITY_NUMBHER= when #{item.resultId,jdbcType=DECIMAL} then #{item.capacityNumbher,jdbcType=VARCHAR} ,CAPACITY_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.capacityId,jdbcType=DECIMAL} ,MATERIAL_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.materialId,jdbcType=DECIMAL} ,METER= when #{item.resultId,jdbcType=DECIMAL} then #{item.meter,jdbcType=DECIMAL} ,MATERIAL_NUMBER= when #{item.resultId,jdbcType=DECIMAL} then #{item.materialNumber,jdbcType=DECIMAL} ,THEORY_WEIGHT= when #{item.resultId,jdbcType=DECIMAL} then #{item.theoryWeight,jdbcType=DECIMAL} ,SINGLE_WEIGHT= when #{item.resultId,jdbcType=DECIMAL} then #{item.singleWeight,jdbcType=DECIMAL} ,SALE_AREA= when #{item.resultId,jdbcType=DECIMAL} then #{item.saleArea,jdbcType=VARCHAR} ,NET_WEIGHT= when #{item.resultId,jdbcType=DECIMAL} then #{item.netWeight,jdbcType=DECIMAL} ,INBOUND_WAREHOUSE= when #{item.resultId,jdbcType=DECIMAL} then #{item.inboundWarehouse,jdbcType=VARCHAR} ,INBOUND_AREA= when #{item.resultId,jdbcType=DECIMAL} then #{item.inboundArea,jdbcType=VARCHAR} ,INSERT_TIME= when #{item.resultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP} ,INSERT_USERNAME= when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR} ,UPDATE_TIME= when #{item.resultId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP} ,UPDATE_USERNAME= when #{item.resultId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR} ,DELETED= when #{item.resultId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=VARCHAR} ,ALTERNATE_FIELDS2= when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields2,jdbcType=VARCHAR} ,ALTERNATE_FIELDS3= when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields3,jdbcType=VARCHAR} ,ALTERNATE_FIELDS4= when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields4,jdbcType=VARCHAR} ,ALTERNATE_FIELDS5= when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields5,jdbcType=VARCHAR} ,ALTERNATE_FIELDS6= when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields6,jdbcType=VARCHAR} ,ALTERNATE_FIELDS7= when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields7,jdbcType=VARCHAR} ,ALTERNATE_FIELDS8= when #{item.resultId,jdbcType=DECIMAL} then #{item.alternateFields8,jdbcType=VARCHAR} where RESULT_ID in #{item.resultId,jdbcType=DECIMAL} delete from OYE_INBOUND_RESULT where RESULT_ID in #{id} UPDATE TMSTRUCK_TOTAL_RESULT SET ORDER_STATUS = '已入库' WHERE ORDER_ID = #{orderId} UPDATE AMS_SALE_ORDER_MATERIAL ASOM SET ASOM.SALE_SHIPPING_ADDRESS_ID = #{newPlaceId}, ASOM.HISTORY_SHIPPING_ADDRESS_ID = #{placeId}, ASOM.INSERT_UPDATE_REMARK = '入库修改地址' WHERE ASOM.SALE_ORDER_MATERIAL_ID = ( SELECT ASTM.SALE_ORDER_MATERIAL_ID FROM AMS_SALE_TRUCKNO_MATERIAL ASTM WHERE ASTM.MATERIAL_ID = #{saleMaterialId} ) UPDATE OMSTRUCK_ORDER OO SET OO.ORDER_STATUS = 2 WHERE OO.ORDER_ID = #{orderId}