|  | @@ -1985,7 +1985,7 @@ public class SyPackingListTailoringController implements Job {
 | 
	
		
			
				|  |  |  			 //List<SyPackingListFabricItem> listFabricItems=syPackingListFabricItemService.queryByList(id);//获取托书下所有的主表信
 | 
	
		
			
				|  |  |  			 Map<String,Object> mapdate=syPackingListTailoringService.getSyShippingOrder(listTailorings.get(0).getId());//获取一些日期信息
 | 
	
		
			
				|  |  |  			 Map<String,List<SyPackingListTailoring>> listMap=new HashMap<>();
 | 
	
		
			
				|  |  | -			 Map<String,List<String>> listStrMap=new HashMap<>();
 | 
	
		
			
				|  |  | +			 //Map<String,List<String>> listStrMap=new HashMap<>();
 | 
	
		
			
				|  |  |  			 for (SyPackingListTailoring tailoring : listTailorings){
 | 
	
		
			
				|  |  |  				if (!tailoring.getPushState().equals("1")&&!tailoring.getPushState().equals("4")){
 | 
	
		
			
				|  |  |  					codeMaps.put("error","需要装箱单全部推送成功,才能推送发票");//失败信息
 | 
	
	
		
			
				|  | @@ -2015,20 +2015,20 @@ public class SyPackingListTailoringController implements Job {
 | 
	
		
			
				|  |  |  					tailoring.setEndCustomer(syOrderData.getEndCustomer());
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				tailoring.setSyPackingListTailoringItemList(tailoringItemList);
 | 
	
		
			
				|  |  | -				if (tailoring.getPushState().equals("1")){
 | 
	
		
			
				|  |  | +				//if (tailoring.getPushState().equals("1")){
 | 
	
		
			
				|  |  |  					if(listMap.containsKey(tailoring.getOmpoAccount())){
 | 
	
		
			
				|  |  |  						listMap.get(tailoring.getOmpoAccount()).add(tailoring);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -						listStrMap.get(tailoring.getOmpoAccount()).add(tailoring.getId());
 | 
	
		
			
				|  |  | +						//listStrMap.get(tailoring.getOmpoAccount()).add(tailoring.getId());
 | 
	
		
			
				|  |  |  					}else{
 | 
	
		
			
				|  |  |  						List<SyPackingListTailoring> listTailorings1=new ArrayList<>();
 | 
	
		
			
				|  |  |  						listTailorings1.add(tailoring);
 | 
	
		
			
				|  |  |  						listMap.put(tailoring.getOmpoAccount(),listTailorings1);
 | 
	
		
			
				|  |  | -						List<String> stringList=new ArrayList<>();
 | 
	
		
			
				|  |  | -						stringList.add(tailoring.getId());
 | 
	
		
			
				|  |  | -						listStrMap.put(tailoring.getOmpoAccount(),stringList);
 | 
	
		
			
				|  |  | +						//List<String> stringList=new ArrayList<>();
 | 
	
		
			
				|  |  | +						//stringList.add(tailoring.getId());
 | 
	
		
			
				|  |  | +						//listStrMap.put(tailoring.getOmpoAccount(),stringList);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -				}
 | 
	
		
			
				|  |  | +				//}
 | 
	
		
			
				|  |  |  			 }
 | 
	
		
			
				|  |  |  			 String message="";
 | 
	
		
			
				|  |  |  			 for (String key : listMap.keySet()){
 | 
	
	
		
			
				|  | @@ -2049,28 +2049,44 @@ public class SyPackingListTailoringController implements Job {
 | 
	
		
			
				|  |  |  					try{
 | 
	
		
			
				|  |  |  						if(i==0){
 | 
	
		
			
				|  |  |  							maps.put("account","103");//账套号
 | 
	
		
			
				|  |  | -							message+=syPackingListTailoringService.pushInvoice3(listMap.get(key), maps);
 | 
	
		
			
				|  |  | +							message+=syPackingListTailoringService.pushInvoice3(listTailorings, maps);
 | 
	
		
			
				|  |  |  						}else if(i==1){
 | 
	
		
			
				|  |  |  							maps.put("account","102");//账套号
 | 
	
		
			
				|  |  | -							message+=syPackingListTailoringService.pushInvoice2(listMap.get(key), maps);
 | 
	
		
			
				|  |  | +							message+=syPackingListTailoringService.pushInvoice2(listTailorings, maps);
 | 
	
		
			
				|  |  |  						}else if(i==2){
 | 
	
		
			
				|  |  |  							maps.put("account","101");//账套号
 | 
	
		
			
				|  |  | -							message+=syPackingListTailoringService.pushInvoice1(listMap.get(key), maps);
 | 
	
		
			
				|  |  | +							message+=syPackingListTailoringService.pushInvoice1(listTailorings, maps);
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}catch (Exception e){
 | 
	
		
			
				|  |  |  						e.printStackTrace();
 | 
	
		
			
				|  |  | +						String msg2= null;
 | 
	
		
			
				|  |  | +						try {
 | 
	
		
			
				|  |  | +							msg2 = getExceptionStr(e);
 | 
	
		
			
				|  |  | +						} catch (IOException ex) {
 | 
	
		
			
				|  |  | +							ex.printStackTrace();
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						System.out.println("托书发票推送报错");
 | 
	
		
			
				|  |  | +						log.info("托书发票推送报错\t"+msg2);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  					try{
 | 
	
		
			
				|  |  |  						if(i==0){
 | 
	
		
			
				|  |  | -							message+=syPackingListTailoringService.pushInvoice6(listMap.get(key), maps);
 | 
	
		
			
				|  |  | +							message+=syPackingListTailoringService.pushInvoice6(listTailorings, maps);
 | 
	
		
			
				|  |  |  						}else if(i==1){
 | 
	
		
			
				|  |  | -							message+=syPackingListTailoringService.pushInvoice5(listMap.get(key), maps);
 | 
	
		
			
				|  |  | +							message+=syPackingListTailoringService.pushInvoice5(listTailorings, maps);
 | 
	
		
			
				|  |  |  						}else if(i==2){
 | 
	
		
			
				|  |  | -							message+=syPackingListTailoringService.pushInvoice4(listMap.get(key), maps);
 | 
	
		
			
				|  |  | +							message+=syPackingListTailoringService.pushInvoice4(listTailorings, maps);
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}catch (Exception e){
 | 
	
		
			
				|  |  |  						e.printStackTrace();
 | 
	
		
			
				|  |  | +						String msg2= null;
 | 
	
		
			
				|  |  | +						try {
 | 
	
		
			
				|  |  | +							msg2 = getExceptionStr(e);
 | 
	
		
			
				|  |  | +						} catch (IOException ex) {
 | 
	
		
			
				|  |  | +							ex.printStackTrace();
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						System.out.println("托书发票推送报错");
 | 
	
		
			
				|  |  | +						log.info("托书发票推送报错\t"+msg2);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  			}
 |