|
@@ -417,32 +417,36 @@
|
|
|
RM.MATERIAL_MODEL "materialModel",
|
|
|
-- 物资长度
|
|
|
RM.MATERIAL_LENGTH "materialLength",
|
|
|
- (
|
|
|
- SELECT COUNT(*) FROM RMS_MATERIAL_STEEL RMS
|
|
|
+ table1.count "max"
|
|
|
+ FROM RMS_MATERIAL_STEEL RMS
|
|
|
-- 关联物资表
|
|
|
- LEFT JOIN RMS_MATERIAL RM
|
|
|
- ON RMS.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
+ ON RMS.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
-- 关联实时库存表
|
|
|
- LEFT JOIN WMSP_GRID_MATERIAL WGM
|
|
|
- ON WGM.MATERIAL_ID = RMS.MATERIAL_STEEL_ID
|
|
|
+ LEFT JOIN WMSP_GRID_MATERIAL WGM
|
|
|
+ ON WGM.MATERIAL_ID = RMS.MATERIAL_STEEL_ID
|
|
|
-- 关联仓储网格表
|
|
|
- LEFT JOIN RMS_PWAREHOUSE_GRID RPG
|
|
|
- ON RPG.GRID_ID = WGM.GRID_ID
|
|
|
- LEFT JOIN WMSP_INBOUND_RESULT WIR
|
|
|
- ON WIR.MATERIAL_ID=WGM.MATERIAL_ID
|
|
|
-
|
|
|
- WHERE RPG.WAREHOUSE_ID =3 AND WGM.DELETED = 0 AND WIR.INBOUND_ISCOMPLETE=#{status} AND WGM.UPDATE_TIME IS NULL
|
|
|
- ) "max"
|
|
|
- FROM RMS_MATERIAL_STEEL RMS
|
|
|
+ LEFT JOIN RMS_PWAREHOUSE_GRID RPG
|
|
|
+ ON RPG.GRID_ID = WGM.GRID_ID
|
|
|
+ LEFT JOIN (
|
|
|
+ SELECT COUNT(RM.MATERIAL_CODE) count,
|
|
|
+ RM.MATERIAL_CODE code
|
|
|
+ FROM RMS_MATERIAL_STEEL RMS
|
|
|
-- 关联物资表
|
|
|
- LEFT JOIN RMS_MATERIAL RM
|
|
|
- ON RMS.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
+ ON RMS.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
-- 关联实时库存表
|
|
|
- LEFT JOIN WMSP_GRID_MATERIAL WGM
|
|
|
- ON WGM.MATERIAL_ID = RMS.MATERIAL_STEEL_ID
|
|
|
+ LEFT JOIN WMSP_GRID_MATERIAL WGM
|
|
|
+ ON WGM.MATERIAL_ID = RMS.MATERIAL_STEEL_ID
|
|
|
-- 关联仓储网格表
|
|
|
- LEFT JOIN RMS_PWAREHOUSE_GRID RPG
|
|
|
- ON RPG.GRID_ID = WGM.GRID_ID
|
|
|
- WHERE RPG.WAREHOUSE_ID = #{warehouseId} AND RM.MATERIAL_NAME IS NOT NULL
|
|
|
+ LEFT JOIN RMS_PWAREHOUSE_GRID RPG
|
|
|
+ ON RPG.GRID_ID = WGM.GRID_ID
|
|
|
+ LEFT JOIN WMSP_INBOUND_RESULT WIR
|
|
|
+ ON WIR.MATERIAL_ID=WGM.MATERIAL_ID
|
|
|
+
|
|
|
+ WHERE RPG.WAREHOUSE_ID =#{warehouseId} AND WGM.DELETED = 0 AND WIR.INBOUND_ISCOMPLETE=#{status} AND WGM.UPDATE_TIME IS NULL GROUP BY RM.MATERIAL_CODE
|
|
|
+ ) table1
|
|
|
+ ON table1.code = RM.MATERIAL_CODE
|
|
|
+ WHERE RPG.WAREHOUSE_ID = #{warehouseId} AND RM.MATERIAL_NAME IS NOT NULL
|
|
|
</select>
|
|
|
</mapper>
|