| 
					
				 | 
			
			
				@@ -293,7 +293,7 @@ public class AddRepairBusinessServiceImpl implements AddRepairBusinessService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 接口修改维修工单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return updateRepairApi(item, addmx, upMxd, orols, fkmxd, pjups, orderAppeal, oanew, faGreeSms, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                oilist, oilistUp, upappointds, orderWorker, or, order,flag, its); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                oilist, oilistUp, upappointds, orderWorker, or, order,flag, its, upyds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @NotNull 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -303,7 +303,7 @@ public class AddRepairBusinessServiceImpl implements AddRepairBusinessService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     List<OrderAppraise> oanew, List<FaGreeSms> faGreeSms, List<OrderInformation> oilist, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     List<OrderInformation> oilistUp, List<ItfTblAssignAppointmentDownload> upappointds, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     OrderWorker orderWorker, OrderRepair or, OrderBase order,Boolean flag, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                   List<ItfGreeToFaDownloadTaskList> its) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                   List<ItfGreeToFaDownloadTaskList> its, List<ItfTblAssignXzydDownload> upyds) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 创建工单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         OrderAddBeanDTO orderApi = new OrderAddBeanDTO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 工单机型 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -320,7 +320,8 @@ public class AddRepairBusinessServiceImpl implements AddRepairBusinessService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("修改维修工单 respone:{}", JSONObject.toJSONString(respone)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (respone.getCode()==200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 同步更新状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            updateSynStatus(addmx, upMxd, orols, fkmxd, pjups, orderAppeal, oanew, faGreeSms, oilist, oilistUp, upappointds, its); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            updateSynStatus(addmx, upMxd, orols, fkmxd, pjups, orderAppeal, oanew, faGreeSms, oilist, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    oilistUp, upappointds, its, upyds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return Boolean.TRUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String msg = publicService.getErrormessage(respone); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -342,11 +343,12 @@ public class AddRepairBusinessServiceImpl implements AddRepairBusinessService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                  List<OrderAppeal> orderAppeal, List<OrderAppraise> oanew, List<FaGreeSms> faGreeSms, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                  List<OrderInformation> oilist, List<OrderInformation> oilistUp, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                  List<ItfTblAssignAppointmentDownload> upappointds, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                 List<ItfGreeToFaDownloadTaskList> its) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 List<ItfGreeToFaDownloadTaskList> its, List<ItfTblAssignXzydDownload> upyds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /*if (addmx.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderProductService.saveBatch(addmx); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             addmx.clear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Boolean f = Boolean.FALSE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (upMxd.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             itfTblAssignMxDownloadService.updateBatchById(upMxd); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             upMxd.clear(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -385,17 +387,25 @@ public class AddRepairBusinessServiceImpl implements AddRepairBusinessService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (oilist.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (orderInformationService.saveBatch(oilist)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 修改工单子信息统计数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                publicService.updateOrderExtend(oilist.get(0).getOrderBaseId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            f = Boolean.TRUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderInformationService.saveBatch(oilist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             oilist.clear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (oilistUp.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            f = Boolean.TRUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderInformationService.updateBatchById(oilistUp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             oilistUp.clear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 修改工单子信息统计数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (f){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            publicService.updateOrderExtend(oilist.get(0).getOrderBaseId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (upyds.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            itfTblAssignXzydDownloadService.updateBatchById(upyds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            upyds.clear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (upappointds.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             itfTblAssignAppointmentDownloadService.updateBatchById(upappointds); 
			 |