| 
					
				 | 
			
			
				@@ -62,7 +62,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal reimbursementRatio = new BigDecimal(getReimbursementRatioByReimbursementId);    //报销比例 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal canReimbursementAmount = income.multiply(reimbursementRatio).divide(new BigDecimal("100")).setScale(2, BigDecimal.ROUND_HALF_UP);    //该项目可报销额度计算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询该业务总报销额度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reimbursementBusiness.setReimbursementAddress(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reimbursementBusiness.setReimbursementAddress("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String alreadyReimbursementQuotaByBusinessCodeId = mapper.getAlreadyReimbursementQuotaByBusinessCodeId(reimbursementBusiness); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal allAlreadyReimbursementQuota = new BigDecimal(alreadyReimbursementQuotaByBusinessCodeId);    //总报销额度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         reimbursement.setAllAlreadyReimbursementQuota(allAlreadyReimbursementQuota.toString()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -89,7 +89,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal reimbursementRatio = new BigDecimal(getReimbursementRatioByReimbursementId);    //报销比例 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal canReimbursementAmount = income.multiply(reimbursementRatio).divide(new BigDecimal("100")).setScale(2, BigDecimal.ROUND_HALF_UP);    //该项目可报销额度计算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询该业务总报销额度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reimbursementBusiness.setReimbursementAddress(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reimbursementBusiness.setReimbursementAddress("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String alreadyReimbursementQuotaByBusinessCodeId = mapper.getAlreadyReimbursementQuotaByBusinessCodeId(reimbursementBusiness); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal allAlreadyReimbursementQuota = new BigDecimal(alreadyReimbursementQuotaByBusinessCodeId);    //总报销额度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         reimbursement.setAllAlreadyReimbursementQuota(allAlreadyReimbursementQuota.toString()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -196,7 +196,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             map.put("message", "该员工" + reimbursementUser.getYear() + "年度未添加报销信息,无法进行报销"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reimbursementUser.setReimbursementAddress(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reimbursementUser.setReimbursementAddress("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询该人员该年度已报销额度(正常报销额度) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String alreadyReimbursementQuota = mapper.getAlreadyReimbursementQuotaByUserIdAndYear(reimbursementUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //判断本地报销额度是否超过该年度所剩余报销额度,如果超过,则不允许报销,并抛出。否则进行报销并保存报销数据 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -236,7 +236,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal reimbursementRatio = new BigDecimal(getReimbursementRatioByReimbursementId);    //报销比例 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal canReimbursementAmount = income.multiply(reimbursementRatio).divide(new BigDecimal("100")).setScale(2, BigDecimal.ROUND_HALF_UP);    //该项目可报销额度计算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询该业务总报销额度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reimbursementUser.setReimbursementAddress(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reimbursementUser.setReimbursementAddress("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String alreadyReimbursementQuotaByBusinessCodeId = mapper.getAlreadyReimbursementQuotaByBusinessCodeId(reimbursementUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String gatheringStatus = mapper.getGatheringStatusById(reimbursementUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal allAlreadyReimbursementQuota = new BigDecimal(alreadyReimbursementQuotaByBusinessCodeId);    //总报销额度 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -319,7 +319,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             map.put("message", "该员工" + reimbursementUser.getYear() + "年度未添加报销信息,无法进行报销"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reimbursementUser.setReimbursementAddress(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reimbursementUser.setReimbursementAddress("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询该人员该年度已报销额度(正常报销额度) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String alreadyReimbursementQuota = mapper.getAlreadyReimbursementQuotaByUserIdAndYear(reimbursementUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //判断本地报销额度是否超过该年度所剩余报销额度,如果超过,则不允许报销,并抛出。否则进行报销并保存报销数据 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -359,7 +359,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal reimbursementRatio = new BigDecimal(getReimbursementRatioByReimbursementId);    //报销比例 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal canReimbursementAmount = income.multiply(reimbursementRatio).divide(new BigDecimal("100")).setScale(2, BigDecimal.ROUND_HALF_UP);    //该项目可报销额度计算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询该业务总报销额度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reimbursementUser.setReimbursementAddress(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reimbursementUser.setReimbursementAddress("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String alreadyReimbursementQuotaByBusinessCodeId = mapper.getAlreadyReimbursementQuotaByBusinessCodeId(reimbursementUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String gatheringStatus = mapper.getWuHanGatheringStatusById(reimbursementUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal allAlreadyReimbursementQuota = new BigDecimal(alreadyReimbursementQuotaByBusinessCodeId);    //总报销额度 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -422,7 +422,7 @@ public class WuHanReimbursementBusinessServiceImpl implements WuHanReimbursement 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ReimbursementBusinessReturnDTO findListByBusinessCodeId(ReimbursementBusinessDTO reimbursementBusiness) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reimbursementBusiness.setReimbursementAddress(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reimbursementBusiness.setReimbursementAddress("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<ReimbursementBusinessDTO> list = mapper.findListByBusinessCodeId(reimbursementBusiness); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (ReimbursementBusinessDTO info : list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             info.setReimbursementType(DictUtils.getDictLabel(info.getReimbursementType(), "reimbursement_type", null)); 
			 |