|
@@ -997,8 +997,13 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
|
|
|
leftList.forEach(e->{
|
|
|
e.setIQuantityOut(DoubleOperation.getScale(e.getIQuantityOut(), 4));
|
|
|
e.setCBusType("其他入库");
|
|
|
- e.setIMoney(0.0);
|
|
|
- e.setIPrice(0.0);
|
|
|
+ Double dPrice = 0.0;
|
|
|
+ Double savePrice = FabricMoOrderCK.getSaveOmOutPrice(editOmList, e.getMODetailsID(), e.getInvOutId());
|
|
|
+ if (savePrice != null){
|
|
|
+ dPrice =DoubleOperation.getScale(savePrice,4);
|
|
|
+ }
|
|
|
+ e.setIMoney(DoubleOperation.mul(dPrice, e.getIQuantityOut(), 2));
|
|
|
+ e.setIPrice(dPrice);
|
|
|
e.setIQuantity(e.getIQuantityOut());
|
|
|
e.setIQuantityIn(e.getIQuantityOut());
|
|
|
e.setCSourceInvId("");
|