This commit is contained in:
linfso 2025-07-04 09:34:57 +08:00
parent fe60f49f68
commit e38ed9da62

View File

@ -1149,16 +1149,8 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT
public static void main(String[] args) {
// double costFee=WaybillHelper.calcSettledFee(0.001,"5");
// BigDecimal splitCostFee = BigDecimal.valueOf(costFee).setScale(0,BigDecimal.ROUND_HALF_UP);
// double costFee = AviatorEvaluator.execute("(19/234)*150");
// 设置全局选项
String itemCalcExpr="(w/t)*c";
AviatorEvaluator.setOption(Options.ALWAYS_PARSE_FLOATING_POINT_NUMBER_INTO_DECIMAL, true);
String calcExprStr="(19/234)*150";
// System.out.println(JSON.toJSONString(AviatorEvaluator.execute(calcExprStr)));
Map<String, Object> env = new HashMap<>();
env.put("w", new BigDecimal("19"));
env.put("t", new BigDecimal("234"));