代码优化

This commit is contained in:
mzr 2025-09-01 19:40:40 +08:00
parent f4e4e95bba
commit 3900d6c257
1 changed files with 59 additions and 55 deletions

View File

@ -34,10 +34,10 @@ import nc.vo.pubapp.util.VORowNoUtils;
* <p>
* <b>单据现存量捡货结果</b>
*
* @version 本版本号
* @since 上一版本号
* @author yangb
* @version 本版本号
* @time 2010-4-16 下午01:05:00
* @since 上一版本号
*/
public class ICBillPickResults implements Serializable {
@ -252,6 +252,7 @@ public class ICBillPickResults implements Serializable {
/**
* 预处理拣货结果序列号拣货的优先然后在不满足需求的前提下再加上全捡的部分结果
*
* @param resList
* @param bodyvo
*/
@ -337,6 +338,7 @@ public class ICBillPickResults implements Serializable {
/**
* 有的场景会向后台传序列号的编码不传序列号的主键这个时候认为没有传孙表数据
*
* @param bodyvo
* @param snField
* @return
@ -420,7 +422,8 @@ public class ICBillPickResults implements Serializable {
// TODO 精度未处理 等待公共方法
ICBSContext context = new ICBSContext();
for (int i = 0; i < bodyvos.length; i++) {
bodyvos[i].setNcostmny(NCBaseTypeUtils.mult(bodyvos[i].getNcostprice(),
UFDouble ncostprice = (bodyvos[i].getNcostprice() == null) ? UFDouble.ZERO_DBL : bodyvos[i].getNcostprice();
bodyvos[i].setNcostmny(NCBaseTypeUtils.mult(ncostprice,
bodyvos[i].getNnum()));
bodyvos[i].setNplannedmny(NCBaseTypeUtils.mult(
bodyvos[i].getNplannedprice(), bodyvos[i].getNnum()));
@ -449,6 +452,7 @@ public class ICBillPickResults implements Serializable {
// locvo.setNinspaceassistnum(balance.getNastnum());
// locvo.setNingrossnum(balance.getNgrossnum());
// }
/**
* 设置捡货后的表体数据
*/