Browse Source

面损表设置转出成本怎加判断

zengtx 1 year ago
parent
commit
86e837afbc

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

@@ -1937,7 +1937,7 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
 		// 转出成本,设置详情
 		costInvoiceDetailList = new ArrayList<>();
 		for (FabricPoOrderIn itemIn : allInList){
-			if (itemIn.getIPrice() == null || itemIn.getIPrice().toString().equals("NaN")){
+			if (itemIn.getIPrice() == null || itemIn.getIPrice().toString().equals("NaN") || itemIn.getIPrice().toString().equals("-Infinity")){
 				itemIn.setIPrice(0.0);
 			}
 			if (DoubleOperation.mul(itemIn.getIQuantity(),itemIn.getIPrice(), 2)!=0) {