diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsRawOrderInMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsRawOrderInMapper.java index 7c8a95b7..f4089979 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsRawOrderInMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsRawOrderInMapper.java @@ -67,4 +67,6 @@ public interface WmsRawOrderInMapper { List finishedProductRequestInboundsn(WmsToWCSDTO wcsdto); WmsRawOrderIn selectWmsRawOrderInByRawOrderInIdTWO(String rawOrderInId); + + String selectQcCheckTask(WmsRawOrderIn wmsRawOrderIn1); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsRawOrderInServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsRawOrderInServiceImpl.java index 7c97434f..71b633f0 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsRawOrderInServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsRawOrderInServiceImpl.java @@ -41,7 +41,13 @@ public class WmsRawOrderInServiceImpl implements IWmsRawOrderInService { @Override @DS("#header.poolName") public List selectWmsRawOrderInList(WmsRawOrderIn wmsRawOrderIn) { - return wmsRawOrderInMapper.selectWmsRawOrderInList(wmsRawOrderIn); + List wmsRawOrderInList= wmsRawOrderInMapper.selectWmsRawOrderInList(wmsRawOrderIn); + for (WmsRawOrderIn wmsRawOrderIn1: + wmsRawOrderInList) { + String checkResult = wmsRawOrderInMapper.selectQcCheckTask(wmsRawOrderIn1); + wmsRawOrderIn1.setQualityStatus(checkResult); + } + return wmsRawOrderInList; } /** diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/WmsRawOrderInMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/WmsRawOrderInMapper.xml index 4d76dbaa..38b84164 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/WmsRawOrderInMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/WmsRawOrderInMapper.xml @@ -411,4 +411,13 @@ and relat_status = '1' +