diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java index f5698213d..3fe58b4b4 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java @@ -230,10 +230,11 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService EmisTmsCostProfit updProfit = new EmisTmsCostProfit(); updProfit.setId(emisTmsCostProfit.getId()); + // 获取成本费用 double costFee=emisTmsCostFeeRelMapper.getCostFeeByBillCode(billCode); updProfit.setCostFee(BigDecimal.valueOf(costFee)); - updProfit.setBillProfit(updProfit.getBillFee().subtract(updProfit.getCostFee())); + updProfit.setBillProfit(emisTmsCostProfit.getBillFee().subtract(updProfit.getCostFee())); emisTmsCostProfitMapper.updateEmisTmsCostProfit(updProfit); log.error("==>费用计算:==>:{}: {}-{}=",billCode,updProfit.getBillFee(),updProfit.getCostFee(),updProfit.getBillProfit());