【泛微-库存查询接口】小数位改为2
This commit is contained in:
parent
bffd866e23
commit
fec1cc20ea
|
|
@ -14,6 +14,7 @@ import tqq9.lc123.cloud.app.api.model.FWInvQueryModel;
|
||||||
import tqq9.lc123.cloud.app.api.result.FWInvQueryResult;
|
import tqq9.lc123.cloud.app.api.result.FWInvQueryResult;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.math.RoundingMode;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import static org.apache.batik.svggen.SVGStylingAttributes.set;
|
import static org.apache.batik.svggen.SVGStylingAttributes.set;
|
||||||
|
|
@ -38,7 +39,6 @@ public class FWInvQueryController {
|
||||||
Date producedate = queryModel.getProducedate();
|
Date producedate = queryModel.getProducedate();
|
||||||
Date expirydate = queryModel.getExpirydate();
|
Date expirydate = queryModel.getExpirydate();
|
||||||
|
|
||||||
|
|
||||||
QFilter qf1 = new QFilter("material.number", QCP.equals, materialNumber);
|
QFilter qf1 = new QFilter("material.number", QCP.equals, materialNumber);
|
||||||
QFilter qf2 = new QFilter("lotnum", QCP.equals, lot);
|
QFilter qf2 = new QFilter("lotnum", QCP.equals, lot);
|
||||||
QFilter qf3 = new QFilter("warehouse.number", QCP.equals, warehouseNumber);
|
QFilter qf3 = new QFilter("warehouse.number", QCP.equals, warehouseNumber);
|
||||||
|
|
@ -49,7 +49,6 @@ public class FWInvQueryController {
|
||||||
FWInvQueryResult.ResultBean resultBean = new FWInvQueryResult.ResultBean();
|
FWInvQueryResult.ResultBean resultBean = new FWInvQueryResult.ResultBean();
|
||||||
BigDecimal totalQty = BigDecimal.ZERO;
|
BigDecimal totalQty = BigDecimal.ZERO;
|
||||||
for (DynamicObject realbalance : realbalances) {
|
for (DynamicObject realbalance : realbalances) {
|
||||||
|
|
||||||
//获取数量
|
//获取数量
|
||||||
BigDecimal qty = realbalance.getBigDecimal("qty");
|
BigDecimal qty = realbalance.getBigDecimal("qty");
|
||||||
totalQty = totalQty.add(qty);
|
totalQty = totalQty.add(qty);
|
||||||
|
|
@ -67,11 +66,10 @@ public class FWInvQueryController {
|
||||||
OrmLocaleValue name = (OrmLocaleValue)warehouse.get("name");
|
OrmLocaleValue name = (OrmLocaleValue)warehouse.get("name");
|
||||||
resultBean.setWarehouseName(name.get("zh_CN"));
|
resultBean.setWarehouseName(name.get("zh_CN"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
resultBean.setNumber(materialNumber);
|
resultBean.setNumber(materialNumber);
|
||||||
resultBean.setLot(lot);
|
resultBean.setLot(lot);
|
||||||
resultBean.setQty(totalQty);
|
resultBean.setQty(totalQty.setScale(2, RoundingMode.HALF_UP));
|
||||||
resultBeanList.add(resultBean);
|
resultBeanList.add(resultBean);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue