liyg 2 years ago
parent
commit
8c5d502ee3
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/main/resources/com/steerinfo/dil/mapper/DilBatchMapper.xml

+ 7 - 1
src/main/resources/com/steerinfo/dil/mapper/DilBatchMapper.xml

@@ -387,8 +387,14 @@
   <select id="selectBatchIdByForeign" resultType="java.util.Map">
     select DB.BATCH_ID "batchId"
     from DIL_BATCH DB
+    LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID=DB.MATERIAL_ID
     WHERE DB.RESULT_FOREIGN_SHIP_NAME=#{foreignShipName}
-    AND DB.MATERIAL_ID=#{materialId}
+    AND  RM.MATERIAL_NAME =
+    (
+       SELECT MATERIAL_NAME FROM RMS_MATERIAL
+       WHERE MATERIAL_ID=#{materialId}
+       FETCH NEXT 1 ROWS ONLY
+    )
   </select>