Browse Source

面料损耗更新

fenghaifu 2 years ago
parent
commit
db9e61b567

+ 7 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/report/service/impl/FabricLossServiceImpl.java

@@ -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("");