销售订单修订接口-清除多余的删除方法

This commit is contained in:
mzr 2025-03-31 19:36:18 +08:00
parent 375cd49388
commit 0be0c63bf8
1 changed files with 0 additions and 21 deletions

View File

@ -279,8 +279,6 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain {
SaleOrderHVO hvo = vo.getParentVO(); SaleOrderHVO hvo = vo.getParentVO();
String primaryKey = hvo.getCsaleorderid(); String primaryKey = hvo.getCsaleorderid();
SaleOrderVO bipVo = vosMap.get(primaryKey); SaleOrderVO bipVo = vosMap.get(primaryKey);
// 创建一个Set来存储vos中多的csaleorderbid
// Set<String> delBids = findOtherBids(bipVo.getChildrenVO(), vo.getChildrenVO());
// 设置单据状态 // 设置单据状态
hvo.setStatus(VOStatus.UPDATED); hvo.setStatus(VOStatus.UPDATED);
@ -665,25 +663,6 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain {
} }
} }
// 新增函数比较两个vos返回新增的bids和删除的bids
private Set<String> findOtherBids(SaleOrderBVO[] bipBVOs, SaleOrderBVO[] nccBVOs) {
Set<String> bipBids = new HashSet<>();
for (SaleOrderBVO bvo : bipBVOs) {
String csaleorderbid = bvo.getCsaleorderbid();
if (csaleorderbid != null && !csaleorderbid.isEmpty()) {
bipBids.add(csaleorderbid);
}
}
Set<String> deletedBids = new HashSet<>();
for (SaleOrderBVO bvo : nccBVOs) {
if (!bipBids.contains(bvo.getCsaleorderbid())) {
deletedBids.add(bvo.getCsaleorderbid());
}
}
return deletedBids;
}
/** /**
* 修订销售订单的时候新增销售订单物料行的数据 * 修订销售订单的时候新增销售订单物料行的数据
*/ */