1.传EAS金额精度强制更改为4
This commit is contained in:
25655 2025-03-08 11:35:46 +08:00
parent 1aa265b185
commit 674a1ed3c7

View File

@ -3,6 +3,7 @@ package com.yem.wm.syn.eas;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.yem.wm.utils.BigDecimalUtils;
import com.yem.wm.utils.RequestEAS; import com.yem.wm.utils.RequestEAS;
import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.dataentity.entity.DynamicObjectCollection;
@ -316,11 +317,13 @@ public class YemDelivernoticeService extends AbstractOperationServicePlugIn {
//实际含税单价 //实际含税单价
json.put("price", materialentry.getBigDecimal("yem_priceandtax")); json.put("price", materialentry.getBigDecimal("yem_priceandtax"));
//金额 //金额
json.put("nonTaxAmount", materialentry.getBigDecimal("yem_amt")); BigDecimal yemAmt = materialentry.getBigDecimal("yem_amt");
json.put("nonTaxAmount", BigDecimalUtils.div(yemAmt,1,4));
//金额本位币 //金额本位币
json.put("localNonTaxAmount", materialentry.getBigDecimal("yem_locamt")); json.put("localNonTaxAmount", materialentry.getBigDecimal("yem_locamt"));
//税额 //税额
json.put("tax", materialentry.getBigDecimal("yem_taxamount")); BigDecimal yemTaxamount = materialentry.getBigDecimal("yem_taxamount");
json.put("tax", BigDecimalUtils.div(yemTaxamount,1,4));
//税额本位币 //税额本位币
json.put("localTax", materialentry.getBigDecimal("yem_curtaxamount")); json.put("localTax", materialentry.getBigDecimal("yem_curtaxamount"));
//价税合计 //价税合计