| 
					
				 | 
			
			
				@ -14486,10 +14486,31 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ObjEnvelop selectNatTime(Integer flag)throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ObjEnvelop envelop = new ObjEnvelop(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Date now = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (flag!=null&&flag==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            com.alibaba.fastjson.JSONObject object = new com.alibaba.fastjson.JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("remainTotal","1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("isOpen","1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            WlyyHospitalSysDictDO hospitalSysDictDO2 = hospitalSysDictDao.findById("natTimeConfig2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (hospitalSysDictDO2!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isNoneBlank(hospitalSysDictDO2.getDictValue())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    com.alibaba.fastjson.JSONObject jsonObject = com.alibaba.fastjson.JSONObject.parseObject(hospitalSysDictDO2.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String startPm2 = jsonObject.getString("startPm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String endAm2 = jsonObject.getString("endAm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    Date startPmDate2 = DateUtil.strToDateLong(DateUtil.getStringDatePre("yyyy-MM-dd","1")+" "+startPm2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    Date endAmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endAm2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (now.getTime()>=startPmDate2.getTime()&&now.getTime()<=endAmDate2.getTime()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        object.put("isAllow","0");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        object.put("isAllow","1");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    object.put("isAllow","1");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                object.put("isAllow","1");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            envelop.setMessage("获取号源成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            envelop.setStatus(200); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            envelop.setObj(object); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -14517,7 +14538,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Date endAmDate = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endAm); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Date startPmDate = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+startPm); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Date endPmDate = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endPm); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Date now = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (i==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (now.getTime()>=startAmDate.getTime()&&now.getTime()<=endAmDate.getTime()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    sql += " and create_time >= '"+DateUtil.dateToStrLong(startAmDate)+"' and create_time <='"+DateUtil.dateToStrLong(endAmDate)+"' "; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -14564,6 +14585,26 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return envelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            WlyyHospitalSysDictDO hospitalSysDictDO2 = hospitalSysDictDao.findById("natTimeConfig2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (hospitalSysDictDO2!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isNoneBlank(hospitalSysDictDO2.getDictValue())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    com.alibaba.fastjson.JSONObject object = com.alibaba.fastjson.JSONObject.parseObject(hospitalSysDictDO2.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String startPm2 = object.getString("startPm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String endAm2 = object.getString("endAm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    Date startPmDate2 = DateUtil.strToDateLong(DateUtil.getStringDatePre("yyyy-MM-dd","1")+" "+startPm2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    Date endAmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endAm2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (now.getTime()>=startPmDate2.getTime()&&now.getTime()<=endAmDate2.getTime()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        jsonObject.put("isAllow","0");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        jsonObject.put("isAllow","1");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    jsonObject.put("isAllow","1");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject.put("isAllow","1");//混采1展示0不展示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            envelop.setStatus(200); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            envelop.setMessage("获取号源成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            envelop.setObj(jsonObject); 
			 |