| 
					
				 | 
			
			
				@@ -414,6 +414,7 @@ public class SiMzService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             dao.updateSiZyInfoPsnNo(mzptnt.getPatNo(), mzptnt.getTimes(), psninfo.getInsutype(), insuInfo.getBalc()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.put("code", 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        result.put("expContentRequired", expContentRequired(insuInfo.getInsuplcAdmdvs())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.put("msg", "查询职工参保信息成功。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -428,7 +429,11 @@ public class SiMzService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private boolean isInsuplcAdmdvsEligible(String insuplc) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return insuplc.startsWith("43") && !insuplc.startsWith("4304") && !insuplc.startsWith("4307"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return !insuplc.startsWith("4304") && !insuplc.startsWith("4307"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private int expContentRequired(String insuplc) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return (insuplc.startsWith("4301") || insuplc.equals("439900")) ? 0 : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ResultVo<FundDetail> directRegistration(SiMzBusinessParams param) { 
			 |