【泛微-库存查询接口】小数位改为2

This commit is contained in:
tanfengling@x-ri.com 2025-10-17 09:44:45 +08:00
parent bffd866e23
commit fec1cc20ea
1 changed files with 2 additions and 4 deletions

View File

@ -14,6 +14,7 @@ import tqq9.lc123.cloud.app.api.model.FWInvQueryModel;
import tqq9.lc123.cloud.app.api.result.FWInvQueryResult;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.*;
import static org.apache.batik.svggen.SVGStylingAttributes.set;
@ -38,7 +39,6 @@ public class FWInvQueryController {
Date producedate = queryModel.getProducedate();
Date expirydate = queryModel.getExpirydate();
QFilter qf1 = new QFilter("material.number", QCP.equals, materialNumber);
QFilter qf2 = new QFilter("lotnum", QCP.equals, lot);
QFilter qf3 = new QFilter("warehouse.number", QCP.equals, warehouseNumber);
@ -49,7 +49,6 @@ public class FWInvQueryController {
FWInvQueryResult.ResultBean resultBean = new FWInvQueryResult.ResultBean();
BigDecimal totalQty = BigDecimal.ZERO;
for (DynamicObject realbalance : realbalances) {
//获取数量
BigDecimal qty = realbalance.getBigDecimal("qty");
totalQty = totalQty.add(qty);
@ -67,11 +66,10 @@ public class FWInvQueryController {
OrmLocaleValue name = (OrmLocaleValue)warehouse.get("name");
resultBean.setWarehouseName(name.get("zh_CN"));
}
}
resultBean.setNumber(materialNumber);
resultBean.setLot(lot);
resultBean.setQty(totalQty);
resultBean.setQty(totalQty.setScale(2, RoundingMode.HALF_UP));
resultBeanList.add(resultBean);
}
}