解决多个采购订单生成到货单报错问题-张鑫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