|  | @@ -1270,12 +1270,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  					try {
 |  |  					try {
 | 
											
												
													
														|  |  						dd = sf1.format(sf1.parse(main.getTheFinalShippingDate()));
 |  |  						dd = sf1.format(sf1.parse(main.getTheFinalShippingDate()));
 | 
											
												
													
														|  |  					}catch (Exception e){
 |  |  					}catch (Exception e){
 | 
											
												
													
														|  | -						throw new JeecgBootException("最终船期转换异常");
 |  | 
 | 
											
												
													
														|  | 
 |  | +						return "推送失败:最终船期转换异常";
 | 
											
												
													
														|  |  					}
 |  |  					}
 | 
											
												
													
														|  |  					String rateSplit[] = dd.split("-");
 |  |  					String rateSplit[] = dd.split("-");
 | 
											
												
													
														|  |  					Map<String, Object> rate= syShippingOrderMapper.queryU8Rate(rateSplit[0], rateSplit[1]);
 |  |  					Map<String, Object> rate= syShippingOrderMapper.queryU8Rate(rateSplit[0], rateSplit[1]);
 | 
											
												
													
														|  |  					if (rate==null||rate.size()==0){
 |  |  					if (rate==null||rate.size()==0){
 | 
											
												
													
														|  | -						throw new JeecgBootException("该船期查询不到汇率,请检查日期是否填错");
 |  | 
 | 
											
												
													
														|  | 
 |  | +						return  "推送失败:该船期查询不到汇率,请检查日期是否填错";
 | 
											
												
													
														|  |  					}
 |  |  					}
 | 
											
												
													
														|  |  					map5.put("IEXCHRATE",rate.get("nflat"));//汇率(如果传空,接口默认1)cPayCode
 |  |  					map5.put("IEXCHRATE",rate.get("nflat"));//汇率(如果传空,接口默认1)cPayCode
 | 
											
												
													
														|  |  				}
 |  |  				}
 | 
											
										
											
												
													
														|  | @@ -1312,10 +1312,10 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  					System.out.println("mapt.containsKey(\"itemSort\")\t"+mapt.containsKey("itemSort"));
 |  |  					System.out.println("mapt.containsKey(\"itemSort\")\t"+mapt.containsKey("itemSort"));
 | 
											
												
													
														|  |  					System.out.println("item.getOmpoIdItem()\t"+item.getOmpoIdItem());*/
 |  |  					System.out.println("item.getOmpoIdItem()\t"+item.getOmpoIdItem());*/
 | 
											
												
													
														|  |  					if(!mapt.containsKey("itemSort")){  //第一次进行循环
 |  |  					if(!mapt.containsKey("itemSort")){  //第一次进行循环
 | 
											
												
													
														|  | -						orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID");
 |  | 
 | 
											
												
													
														|  | 
 |  | +						orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID");
 | 
											
												
													
														|  |  					}else{
 |  |  					}else{
 | 
											
												
													
														|  |  						if(orderData!=null&&orderData.containsKey("id")){
 |  |  						if(orderData!=null&&orderData.containsKey("id")){
 | 
											
												
													
														|  | -							orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("PO_PoDetails", "poid='"+orderData.get("id")+"' and ivouchrowno='"+
 |  | 
 | 
											
												
													
														|  | 
 |  | +							orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "poid='"+orderData.get("id")+"' and ivouchrowno='"+
 | 
											
												
													
														|  |  							((Map<String,String>)mapt.get("itemSort")).get(item.getId())+"'","ID");//根据行号获取信息
 |  |  							((Map<String,String>)mapt.get("itemSort")).get(item.getId())+"'","ID");//根据行号获取信息
 | 
											
												
													
														|  |  						}
 |  |  						}
 | 
											
												
													
														|  |  					}
 |  |  					}
 | 
											
										
											
												
													
														|  | @@ -1378,9 +1378,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  				}*/
 |  |  				}*/
 | 
											
												
													
														|  |  				//if(item.getSyOrderDataItemId()!=null){//销售发货单 ---查询销售订单子表数据  顺序---5
 |  |  				//if(item.getSyOrderDataItemId()!=null){//销售发货单 ---查询销售订单子表数据  顺序---5
 | 
											
												
													
														|  |  				if (orderDataItem==null){
 |  |  				if (orderDataItem==null){
 | 
											
												
													
														|  | -					throw new JeecgBootException(mapt.get("account")+"账套的"+mapt.get("ordertype")+"子表未获取到数据");
 |  | 
 | 
											
												
													
														|  | 
 |  | +					 return "推送失败:"+mapt.get("account")+"账套的"+mapt.get("ordertype")+"子表未获取到数据";
 | 
											
												
													
														|  |  				}else if(orderDataItem.get("iSOsID")==null){
 |  |  				}else if(orderDataItem.get("iSOsID")==null){
 | 
											
												
													
														|  | -					throw new JeecgBootException(mapt.get("account")+"的"+mapt.get("ordertype")+"子表的iSOsID为null");
 |  | 
 | 
											
												
													
														|  | 
 |  | +					return "推送失败:"+mapt.get("account")+"的"+mapt.get("ordertype")+"子表的iSOsID为null";
 | 
											
												
													
														|  |  				}else{
 |  |  				}else{
 | 
											
												
													
														|  |  					Map<String,Object> orderDataItem2=syPackingListTailoringMapper.getSoMainItem(orderDataItem.get("iSOsID").toString());
 |  |  					Map<String,Object> orderDataItem2=syPackingListTailoringMapper.getSoMainItem(orderDataItem.get("iSOsID").toString());
 | 
											
												
													
														|  |  					mapSort.put(item.getId(),orderDataItem2.get("irowno").toString());
 |  |  					mapSort.put(item.getId(),orderDataItem2.get("irowno").toString());
 | 
											
										
											
												
													
														|  | @@ -1444,12 +1444,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 | 
											
												
													
														|  |  							try {
 |  |  							try {
 | 
											
												
													
														|  |  								dd = sf1.format(sf1.parse(main.getTheFinalShippingDate()));
 |  |  								dd = sf1.format(sf1.parse(main.getTheFinalShippingDate()));
 | 
											
												
													
														|  |  							}catch (Exception e){
 |  |  							}catch (Exception e){
 | 
											
												
													
														|  | -								throw new JeecgBootException("最终船期转换异常");
 |  | 
 | 
											
												
													
														|  | 
 |  | +								return  "推送失败:最终船期转换异常";
 | 
											
												
													
														|  |  							}
 |  |  							}
 | 
											
												
													
														|  |  							String rateSplit[] = dd.split("-");
 |  |  							String rateSplit[] = dd.split("-");
 | 
											
												
													
														|  |  							Map<String, Object> rate= syShippingOrderMapper.queryU8Rate(rateSplit[0], rateSplit[1]);
 |  |  							Map<String, Object> rate= syShippingOrderMapper.queryU8Rate(rateSplit[0], rateSplit[1]);
 | 
											
												
													
														|  |  							if (rate==null||rate.size()==0){
 |  |  							if (rate==null||rate.size()==0){
 | 
											
												
													
														|  | -								throw new JeecgBootException("该船期查询不到汇率,请检查日期是否填错");
 |  | 
 | 
											
												
													
														|  | 
 |  | +								return "推送失败:该船期查询不到汇率,请检查日期是否填错";
 | 
											
												
													
														|  |  							}
 |  |  							}
 | 
											
												
													
														|  |  							map6.put("IEXCHRATE",rate.get("nflat").toString());//汇率(如果传空,接口默认1)cPayCode
 |  |  							map6.put("IEXCHRATE",rate.get("nflat").toString());//汇率(如果传空,接口默认1)cPayCode
 | 
											
												
													
														|  |  						}
 |  |  						}
 |