|
@@ -67,6 +67,7 @@ public class FbsMomOrderdetailServiceImpl extends ServiceImpl<FbsMomOrderdetailM
|
|
|
List<FbsMomOrderdetail> fbsMomOrderdetailList=new ArrayList<>();
|
|
|
if(fbsMomOrderdetailListCurrentStock!=null&&fbsMomOrderdetailListMomMoallocate!=null){
|
|
|
for(FbsMomOrderdetail momMoallocate:fbsMomOrderdetailListMomMoallocate){
|
|
|
+ boolean ismomMoallocateCode=false;
|
|
|
for(FbsMomOrderdetail currentStock:fbsMomOrderdetailListCurrentStock){
|
|
|
if(momMoallocate.getCinvcode().equals(currentStock.getCinvcode())){
|
|
|
if(type.equals("1")){//备料
|
|
@@ -76,9 +77,14 @@ public class FbsMomOrderdetailServiceImpl extends ServiceImpl<FbsMomOrderdetailM
|
|
|
}else if(type.equals("3")){
|
|
|
getMaterialPreparationAndLackOfMaterial(currentStock,momMoallocate,fbsMomOrderdetailList);
|
|
|
}
|
|
|
-
|
|
|
+ ismomMoallocateCode=true;
|
|
|
}
|
|
|
}
|
|
|
+ //没仓仓库找到
|
|
|
+ if(ismomMoallocateCode==false){
|
|
|
+ momMoallocate.setShortageQuantity(momMoallocate.getQtys()-momMoallocate.getIssQty());
|
|
|
+ fbsMomOrderdetailList.add(momMoallocate);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return fbsMomOrderdetailList;
|
|
@@ -119,19 +125,20 @@ public class FbsMomOrderdetailServiceImpl extends ServiceImpl<FbsMomOrderdetailM
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
@Override
|
|
|
public List<FbsMomOrderdetail> getListByOrderSheetNotEnough() {
|
|
|
List<FbsMomOrderdetail> fbsMomOrderdetailList=fbsMomOrderdetailMapper.getListByOrderSheetNotEnough();
|
|
|
- if(fbsMomOrderdetailList!=null){
|
|
|
- String moCode="";
|
|
|
- for (FbsMomOrderdetail fbsMomOrderdetail:fbsMomOrderdetailList){
|
|
|
- if(moCode.equals("")||!moCode.equals(fbsMomOrderdetail.getMocode())){
|
|
|
- moCode=fbsMomOrderdetail.getMocode();
|
|
|
- }else{
|
|
|
- fbsMomOrderdetail.setMocode("");
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+// if(fbsMomOrderdetailList!=null){
|
|
|
+// String moCode="";
|
|
|
+// for (FbsMomOrderdetail fbsMomOrderdetail:fbsMomOrderdetailList){
|
|
|
+// if(moCode.equals("")||!moCode.equals(fbsMomOrderdetail.getMocode())){
|
|
|
+// moCode=fbsMomOrderdetail.getMocode();
|
|
|
+// }else{
|
|
|
+// fbsMomOrderdetail.setMocode("");
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
return fbsMomOrderdetailList;
|
|
|
}
|