|  | @@ -1451,6 +1451,9 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 | 
											
												
													
														|  |  				if(!mapt.get("account").equals("103")&&!mapt.get("account1").equals("101")){ //采购订单子表数据  顺序---2
 |  |  				if(!mapt.get("account").equals("103")&&!mapt.get("account1").equals("101")){ //采购订单子表数据  顺序---2
 | 
											
												
													
														|  |  					if(!mapt.containsKey("itemSort")){  //第一次进行循环
 |  |  					if(!mapt.containsKey("itemSort")){  //第一次进行循环
 | 
											
												
													
														|  |  						orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID");
 |  |  						orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID");
 | 
											
												
													
														|  | 
 |  | +						if (orderDataItem==null){
 | 
											
												
													
														|  | 
 |  | +							throw new JeecgBootException(mapt.get("account")+"账套,单证委外订单子表id为"+item.getOmpoIdItem()+",U8中无此ID 请联系管理员处理");
 | 
											
												
													
														|  | 
 |  | +						}
 | 
											
												
													
														|  |  					}else{
 |  |  					}else{
 | 
											
												
													
														|  |  						if(orderData!=null&&orderData.containsKey("id")){
 |  |  						if(orderData!=null&&orderData.containsKey("id")){
 | 
											
												
													
														|  |  							Order mapItem1=(Order)((Map<String,Order>)mapt.get("itemSort")).get((item.getId()));//获取订单号
 |  |  							Order mapItem1=(Order)((Map<String,Order>)mapt.get("itemSort")).get((item.getId()));//获取订单号
 | 
											
										
											
												
													
														|  | @@ -1460,6 +1463,9 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  							orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "poid='"+orderData2.get("id")+"' and ivouchrowno='"+
 |  |  							orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "poid='"+orderData2.get("id")+"' and ivouchrowno='"+
 | 
											
												
													
														|  |  									mapItem1.getIrowno()+"'","ID");//根据行号获取信息
 |  |  									mapItem1.getIrowno()+"'","ID");//根据行号获取信息
 | 
											
												
													
														|  | 
 |  | +							if (orderDataItem==null){
 | 
											
												
													
														|  | 
 |  | +								throw new JeecgBootException(mapt.get("account")+"账套,单证委外订单子表id为"+orderData2.get("id")+",U8中无此ID 请联系管理员处理");
 | 
											
												
													
														|  | 
 |  | +							}
 | 
											
												
													
														|  |  						}
 |  |  						}
 | 
											
												
													
														|  |  					}
 |  |  					}
 | 
											
												
													
														|  |  					if(orderDataItem!=null){
 |  |  					if(orderDataItem!=null){
 | 
											
										
											
												
													
														|  | @@ -1483,6 +1489,9 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 | 
											
												
													
														|  |  				}else{//委外订单子表数据  顺序---2
 |  |  				}else{//委外订单子表数据  顺序---2
 | 
											
												
													
														|  |  					//第二次怎么获取采购订单的子表id	查询销售订单子表保存行号去绑定上游的账套
 |  |  					//第二次怎么获取采购订单的子表id	查询销售订单子表保存行号去绑定上游的账套
 | 
											
												
													
														|  |  					orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("OM_MODetails", "MODetailsID='"+item.getOmpoIdItem()+"'","MODetailsID");
 |  |  					orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("OM_MODetails", "MODetailsID='"+item.getOmpoIdItem()+"'","MODetailsID");
 | 
											
												
													
														|  | 
 |  | +					if (orderDataItem==null){
 | 
											
												
													
														|  | 
 |  | +						throw new JeecgBootException(mapt.get("account")+"账套,单证委外订单子表id为"+item.getOmpoIdItem()+",U8中无此ID 请联系管理员处理");
 | 
											
												
													
														|  | 
 |  | +					}
 | 
											
												
													
														|  |  					Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getOMMoDetails(item.getOmpoIdItem());//获取自由项
 |  |  					Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getOMMoDetails(item.getOmpoIdItem());//获取自由项
 | 
											
												
													
														|  |  					System.out.println("map.account\t"+mapt.get("account"));
 |  |  					System.out.println("map.account\t"+mapt.get("account"));
 | 
											
												
													
														|  |  					getcFree(mapItem,orderDataItem2);
 |  |  					getcFree(mapItem,orderDataItem2);
 |