销售订单修订接口-清除多余的删除方法
This commit is contained in:
parent
375cd49388
commit
0be0c63bf8
|
@ -279,8 +279,6 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain {
|
|||
SaleOrderHVO hvo = vo.getParentVO();
|
||||
String primaryKey = hvo.getCsaleorderid();
|
||||
SaleOrderVO bipVo = vosMap.get(primaryKey);
|
||||
// 创建一个Set来存储vos中多的csaleorderbid
|
||||
// Set<String> delBids = findOtherBids(bipVo.getChildrenVO(), vo.getChildrenVO());
|
||||
// 设置单据状态
|
||||
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;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修订销售订单的时候新增销售订单物料行的数据
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue