|  | @@ -16,7 +16,6 @@ import thyyxxk.webserver.config.exception.ExceptionEnum;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.constants.Capacity;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.dao.his.zhuyuanyisheng.EmrControlDao;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.ResultVo;
 | 
	
		
			
				|  |  | -import thyyxxk.webserver.entity.adverseevent.ReportIndex;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.zhuyuanyisheng.emr.EmrLimitUnlock;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.entity.zhuyuanyisheng.emrcontrolrule.*;
 | 
	
		
			
				|  |  |  import thyyxxk.webserver.service.PublicServer;
 | 
	
	
		
			
				|  | @@ -98,6 +97,33 @@ public class EmrControlRuleSever {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    private void 病历创建时间质控(List<QualityControlAnalysisOfMedicalRecords> list) {
 | 
	
		
			
				|  |  | +        List<EmrRule> ruleList = dao.selectRulesOpen2();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        for (EmrRule rule : ruleList) {
 | 
	
		
			
				|  |  | +            List<String> code = dao.selectedEmrCode(rule.getId());
 | 
	
		
			
				|  |  | +            String sql = rule.getSql();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            for (QualityControlAnalysisOfMedicalRecords p : list) {
 | 
	
		
			
				|  |  | +                String replacementSql = sql.replace("#{PATNO}", "'" + p.getInpatientNo() + "'")
 | 
	
		
			
				|  |  | +                        .replace("#{TIMES}", "'" + p.getAdmissTimes() + "'");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                List<Date> executeDate = dao.executeSqlList(replacementSql);
 | 
	
		
			
				|  |  | +                if (executeDate == null) {
 | 
	
		
			
				|  |  | +                    continue;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                for (Date date : executeDate) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      public List<EmrRule> getRuleList() {
 | 
	
		
			
				|  |  |          List<EmrRule> list = dao.selectRules();
 | 
	
		
			
				|  |  |          if (ListUtil.isBlank(list)) {
 |