解决多个采购订单生成到货单报错问题-张鑫0507
This commit is contained in:
parent
d119f9afb0
commit
a352b7f492
|
@ -61,8 +61,8 @@ public class APIPuArriveMaitainImpl implements IAPIPuArriveMaitain {
|
|||
checker.check(arriveVOs);
|
||||
|
||||
Map<String, ArriveHeaderVO> destiHMap = new HashMap<String, ArriveHeaderVO>();
|
||||
for (ArriveVO arriveVO : arriveVOs) {
|
||||
destiHMap.put(arriveVO.getBVO()[0].getCsourceid(), arriveVO.getHVO());
|
||||
for (int i = 0; i < arriveVOs.length; i++) {
|
||||
destiHMap.put(arriveVOs[i].getBVO()[0].getCsourceid(), arriveVOs[i].getHVO());
|
||||
}
|
||||
|
||||
Map<String, ArriveItemVO> destiItemMap = new HashMap<String, ArriveItemVO>();
|
||||
|
@ -75,8 +75,7 @@ public class APIPuArriveMaitainImpl implements IAPIPuArriveMaitain {
|
|||
saveVOs = new ArriveVO[vos.length];
|
||||
for (int i = 0; i < saveVOs.length; i++) {
|
||||
saveVOs[i] = new ArriveVO();
|
||||
|
||||
saveVOs[i].setHVO((ArriveHeaderVO) destiHMap.get(vos[i].getBVO()[0].getCsourceid()));
|
||||
saveVOs[i].setHVO((ArriveHeaderVO) destiHMap.get(arriveVOs[i].getBVO()[0].getCsourceid()));
|
||||
ArriveItemVO[] itemvos = new ArriveItemVO[vos[i].getBVO().length];
|
||||
for (int j = 0; j < itemvos.length; j++) {
|
||||
|
||||
|
|
Loading…
Reference in New Issue