|
@@ -1702,7 +1702,7 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
|
|
|
formatItem.setCBatch(itemIn.getCBatch());
|
|
|
formatItem.setIQuantity(itemIn.getIQuantity());
|
|
|
formatItem.setIPrice(itemIn.getIPrice());
|
|
|
- formatItem.setCInvName(itemIn.getCInvName());
|
|
|
+ formatItem.setCInvName(itemIn.getCInvName()+" "+itemIn.getCColor());
|
|
|
allInList.add(formatItem);
|
|
|
}
|
|
|
}
|
|
@@ -1964,9 +1964,6 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
|
|
|
do {
|
|
|
bFind = false;
|
|
|
for (FabricOMOrder omOrder : omOrderList){
|
|
|
- if (omOrder.getFabricMoOrderCKList() == null){
|
|
|
- omOrder.setFabricMoOrderCKList(new ArrayList<>());
|
|
|
- }
|
|
|
// 已经设置过的忽略
|
|
|
if (omOrder.getFabricMoOrderCKList() != null){
|
|
|
break;
|
|
@@ -2240,6 +2237,10 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
|
|
|
if (!moOrderCK.isPoInventory()){
|
|
|
continue;
|
|
|
}
|
|
|
+ // 已经扣减的去掉
|
|
|
+ if (DoubleOperation.sub(moOrderCK.getIQuantityOut(),moOrderCK.getITempUseSum())<=0){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
FabricPoOrderOut poOrderOut = FabricPoOrderOut.getByMoOut(moOrderCK);
|
|
|
// 批号是期初的,或者普通采购入库的非杂纱,算来源余纱
|
|
|
if ("期初".equalsIgnoreCase(moOrderCK.getCBatchOut()) ||
|