zhouzh 3 vuotta sitten
vanhempi
commit
58c2eeb968

+ 7 - 4
src/main/resources/com/steerinfo/dil/mapper/WmspInboundResultMapper.xml

@@ -772,6 +772,7 @@
         select * from(
         select * from(
         SELECT
         SELECT
         wir.INBOUND_ID "inboundId",
         wir.INBOUND_ID "inboundId",
+        wisr.MATERIAL_ID "materialId",
         RM.MATERIAL_NAME || RM.MATERIAL_SPECIFICATION || '(' ||
         RM.MATERIAL_NAME || RM.MATERIAL_SPECIFICATION || '(' ||
         RM.MATERIAL_MODEL || ')' "materialName",
         RM.MATERIAL_MODEL || ')' "materialName",
         wisr.SHIFT_ORDER "shiftOrder",
         wisr.SHIFT_ORDER "shiftOrder",
@@ -1677,15 +1678,17 @@
 
 
     <delete id="deleteGridMaterialByInboudId" parameterType="java.math.BigDecimal">
     <delete id="deleteGridMaterialByInboudId" parameterType="java.math.BigDecimal">
          delete from WMSP_GRID_MATERIAL wgm
          delete from WMSP_GRID_MATERIAL wgm
-         where (select wir.INBOUND_ID from WMSP_INBOUND_RESULT wir
+         where wgm.MATERIAL_ID = (select wgm.MATERIAL_ID from WMSP_INBOUND_RESULT wir
                left join WMSP_GRID_MATERIAL wgm
                left join WMSP_GRID_MATERIAL wgm
-               on wgm.MATERIAL_ID = wir.MATERIAL_ID) = #{inboundId}
+               on wgm.MATERIAL_ID = wir.MATERIAL_ID
+			   where wir.INBOUND_ID=#{inboundId})
     </delete>
     </delete>
 
 
     <delete id="deleteMaterialSteelByInboundId" parameterType="java.math.BigDecimal">
     <delete id="deleteMaterialSteelByInboundId" parameterType="java.math.BigDecimal">
         delete from RMS_MATERIAL_STEEL rms
         delete from RMS_MATERIAL_STEEL rms
-         where (select wir.INBOUND_ID from WMSP_INBOUND_RESULT wir
+         where rms.MATERIAL_STEEL_ID = (select rms.MATERIAL_STEEL_ID from WMSP_INBOUND_RESULT wir
                left join RMS_MATERIAL_STEEL rms
                left join RMS_MATERIAL_STEEL rms
-               on rms.MATERIAL_STEEL_ID = wir.MATERIAL_ID) = #{inboundId}
+               on rms.MATERIAL_STEEL_ID = wir.MATERIAL_ID
+               where wir.INBOUND_ID= #{inboundId})
     </delete>
     </delete>
 </mapper>
 </mapper>