|
@@ -435,6 +435,8 @@ public class WmspOutboundResultServiceImpl implements IWmspOutboundResultServic
|
|
for (OutBoundTypeDetailedInfo typeDetailedInfo :outBoundTypeDetailedInfos){
|
|
for (OutBoundTypeDetailedInfo typeDetailedInfo :outBoundTypeDetailedInfos){
|
|
|
|
|
|
List<OutBoundMaterialDetailedInfo> thisMaterialDetailedInfos=new ArrayList<>();
|
|
List<OutBoundMaterialDetailedInfo> thisMaterialDetailedInfos=new ArrayList<>();
|
|
|
|
+
|
|
|
|
+
|
|
int count=0;
|
|
int count=0;
|
|
for (OutBoundMaterialDetailedInfo outBoundMaterialDetailedInfo: outBoundMaterialDetailedInfos){
|
|
for (OutBoundMaterialDetailedInfo outBoundMaterialDetailedInfo: outBoundMaterialDetailedInfos){
|
|
if (typeDetailedInfo.getMaterialId().equals(outBoundMaterialDetailedInfo.getMaterialId())){
|
|
if (typeDetailedInfo.getMaterialId().equals(outBoundMaterialDetailedInfo.getMaterialId())){
|
|
@@ -444,17 +446,21 @@ public class WmspOutboundResultServiceImpl implements IWmspOutboundResultServic
|
|
}
|
|
}
|
|
|
|
|
|
typeDetailedInfo.setScanCodeNumber(count);
|
|
typeDetailedInfo.setScanCodeNumber(count);
|
|
|
|
+
|
|
|
|
|
|
if (typeDetailedInfo.getNumber()==typeDetailedInfo.getScanCodeNumber()){
|
|
if (typeDetailedInfo.getNumber()==typeDetailedInfo.getScanCodeNumber()){
|
|
|
|
|
|
int cunt= wmspGridMaterialService.deleteGridMaterial(thisMaterialDetailedInfos);
|
|
int cunt= wmspGridMaterialService.deleteGridMaterial(thisMaterialDetailedInfos);
|
|
cunt2=wmspOutboundResultMaterialService.updateStatus(typeDetailedInfo.getResultMaterialId());
|
|
cunt2=wmspOutboundResultMaterialService.updateStatus(typeDetailedInfo.getResultMaterialId());
|
|
|
|
+
|
|
|
|
+ return 1;
|
|
}
|
|
}
|
|
|
|
|
|
if (outBoundTypeDetailedInfos==null||outBoundTypeDetailedInfos.size()-cunt2==0){
|
|
if (outBoundTypeDetailedInfos==null||outBoundTypeDetailedInfos.size()-cunt2==0){
|
|
int cunt3=wmspOutboundResultMapper.updateStatus(resultId);
|
|
int cunt3=wmspOutboundResultMapper.updateStatus(resultId);
|
|
|
|
|
|
- return cunt3;
|
|
+
|
|
|
|
+ return 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
outBoundDetailed.setOutBoundMaterialDetailedInfos(outBoundMaterialDetailedInfos);
|
|
outBoundDetailed.setOutBoundMaterialDetailedInfos(outBoundMaterialDetailedInfos);
|