| 
					
				 | 
			
			
				@@ -378,8 +378,16 @@ public class AuditPathsServiceImpl implements IAuditPathsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             tWarehouseBillsMapper.warehouseFollowUpdate(auditItems.getBillId(), fettle, at.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        // 根据传入的业务编号 id 获取仓库费用明细数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectTWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        for (TWarehousebillsfees result : tWarehousebillsfees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if (result.getfBillstatus() == 6) { // 判断状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                fettle = result.getfBillstatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // 更改 fettle 值为 null 避免下一级审批人审批时,费用明细状态被重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), null, at.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, at.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (Objects.equals(fettle, 6L)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if (Objects.equals(auditItems.getActId(), 120L)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 List<TWarehousebillsfees> feesList = tWarehousebillsfeesMapper.selectWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -411,12 +419,12 @@ public class AuditPathsServiceImpl implements IAuditPathsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if ("T".equals(at.getIffinalItem())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             fettle = 6L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             // 更新费用明细 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            /*AjaxResult ajaxResult = tFeeServiceImpl.billsfeesFollow(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            AjaxResult ajaxResult = tFeeServiceImpl.billsfeesFollow(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             String code = ajaxResult.get("code").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if ("500".equals(code)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 return ajaxResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } else if ("F".equals(at.getIffinalItem())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             fettle = 5L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -667,8 +675,15 @@ public class AuditPathsServiceImpl implements IAuditPathsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         tWarehouseBills.setfId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         tWarehouseBills.setfBillstatus(fettle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         tWarehouseBillsMapper.updateKaHeOrder(tWarehouseBills); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        // 场地直装时,避免驳回后费用明细数据被修改,对此将 fettle 改为 null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), null, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        // 加一个判断,当审批通过时,做数据判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        for (TWarehousebillsfees result : tWarehousebillsfees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if (result.getfBillstatus() == 6) { // 如果结果为 6 ,设置 fettle 值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                fettle = result.getfBillstatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } else if (Objects.equals(auditItems.getActId(), WarehouseActIdEnum.FEE_CHANGES.getActId().longValue())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // 费用变更审核通过处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if ("T".equals(at.getIffinalItem())) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -721,12 +736,16 @@ public class AuditPathsServiceImpl implements IAuditPathsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tWarehouseBillsMapper.warehouseApprovalUpdate(auditItems, fettle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectTWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (TWarehousebillsfees result : tWarehousebillsfees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 将 fettle 传值改为 null,避免驳回后出现费用明细被重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), null, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (result.getfBillstatus() == 6L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    fettle = result.getfBillstatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 将 fettle 传值改为 null,避免驳回后出现费用明细被重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (Objects.equals(auditItems.getActId(), 150L)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<TWarehousebillsfees> feesList = tWarehousebillsfeesMapper.selectWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (TWarehousebillsfees wareItem : feesList) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -906,13 +925,15 @@ public class AuditPathsServiceImpl implements IAuditPathsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBills.setfId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBills.setfBillstatus(fettle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBillsMapper.updateKaHeOrder(tWarehouseBills); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectTWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (TWarehousebillsfees result : tWarehousebillsfees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 将 fettle 传值改为 null,避免驳回后出现费用明细被重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), null, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (result.getfBillstatus() == 6L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    fettle = result.getfBillstatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 注掉旧的接口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if (Objects.equals(auditItems.getActId(), WarehouseActIdEnum.FEE_CHANGES.getActId().longValue())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehousebillsModifyService.additionalFeeInformation(auditItems.getBillId(), WarehouseTypeEnum.DISMISS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -998,8 +1019,14 @@ public class AuditPathsServiceImpl implements IAuditPathsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBillsMapper.warehouseApprovalUpdate(auditItems, fettle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 下方注掉的接口,在大撤销请核时,会更改费用明细对应的数据状态,暂时废弃 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectTWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (TWarehousebillsfees result : tWarehousebillsfees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (result.getfBillstatus() == 6L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    fettle = result.getfBillstatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 撤销审批时删除审批流任务明细从表对应数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AuditItemsAbout.revokeDeleteAID(auditItems.getActId(),auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if (auditItems.getActId() >= 210 && auditItems.getActId() <= 230) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1189,8 +1216,14 @@ public class AuditPathsServiceImpl implements IAuditPathsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBills.setfId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBills.setfBillstatus(fettle); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBillsMapper.updateKaHeOrder(tWarehouseBills); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 注掉费用明细更改接口,防止在撤销审批时对费用明细数据重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectWarehousebillsfeesByPId(auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (TWarehousebillsfees result : tWarehousebillsfees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (result.getfBillstatus() == 6L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    fettle = result.getfBillstatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(auditItems.getBillId(), fettle, auditItems.getAuditItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 撤销审批时删除审批流任务明细从表对应数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AuditItemsAbout.revokeDeleteAID(auditItems.getActId(),auditItems.getBillId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if (Objects.equals(auditItems.getActId(), WarehouseActIdEnum.FEE_CHANGES.getActId().longValue())) { 
			 |