diff --git a/lc123/cloud/app/api/controller/FWInvQueryController.java b/lc123/cloud/app/api/controller/FWInvQueryController.java index 9049ee7..89cea5c 100644 --- a/lc123/cloud/app/api/controller/FWInvQueryController.java +++ b/lc123/cloud/app/api/controller/FWInvQueryController.java @@ -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); } }