| 
					
				 | 
			
			
				@@ -47,6 +47,8 @@ public class CaseFrontSheetExportService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.setZyDismissWay(DismissWay.getWjwCodeByHisCode(item.getZyDismissWay())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.setHbsAg(Hbsag.getWjwCodeByHisCode(item.getHbsAg())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String ntvplc = item.getNativePlace().substring(0, 2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.setPayMethod(filterPayMethod(item.getPayMethod(), item.getSocialNo())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.setRh(filterRh(item.getRh())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.setNativePlace(Provinces.getWjwCodeByHisCode(ntvplc)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.setCountry(redis.getCountryName(item.getCountry())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.setAdmissDeptCode(redis.getWjwDepartment(item.getAdmissDeptCode())); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -77,6 +79,27 @@ public class CaseFrontSheetExportService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String filterPayMethod(String method, String idNumber) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StringUtil.isBlank(method)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return "9"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int tempVal = Integer.parseInt(method); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (tempVal > 3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return method; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (idNumber.startsWith("4301")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return method + ".1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return method + ".2"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String filterRh(String rh) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StringUtil.isBlank(rh) || rh.equals("0")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return "4"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rh; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private int negationCalculatingResidue(int source) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return source % 2 == 0 ? 1 : 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |