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