md
This commit is contained in:
parent
75d33305fd
commit
c047b7ddee
@ -404,9 +404,11 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
|
||||
feeItem.setQuoteId(quoteItem.getQuoteId());
|
||||
feeItem.setExprId(exprItem.getId());
|
||||
|
||||
String exprStr = exprItem.getCalculateExpression();
|
||||
String calcExp = exprItem.getCalculateExpression();
|
||||
feeItem.setCalcExp(calcExp);
|
||||
feeItem.setAddWeightPrice(BigDecimal.valueOf(exprItem.getAdditionalWeight()));
|
||||
|
||||
String calcExprStr=exprStr.replaceAll("w",emisWaybill.getSettlementWeight().toString());
|
||||
String calcExprStr=calcExp.replaceAll("w",emisWaybill.getSettlementWeight().toString());
|
||||
log.info("计算公式:"+calcExprStr+",重量:"+emisWaybill.getSettlementWeight());
|
||||
double fee = Double.valueOf(AviatorEvaluator.execute(calcExprStr).toString());
|
||||
feeItem.setFee(BigDecimal.valueOf(fee));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user