|
@ -14556,6 +14556,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
String isOpen = null;
|
|
String isOpen = null;
|
|
String sql = "SELECT COUNT(1) as count FROM `base_nat_appointment` where is_success = 1 and pay_status=1 ";
|
|
String sql = "SELECT COUNT(1) as count FROM `base_nat_appointment` where is_success = 1 and pay_status=1 ";
|
|
if (hospitalSysDictDO!=null){
|
|
if (hospitalSysDictDO!=null){
|
|
|
|
|
|
String dictValue = hospitalSysDictDO.getDictValue();
|
|
String dictValue = hospitalSysDictDO.getDictValue();
|
|
com.alibaba.fastjson.JSONObject jsonObject = com.alibaba.fastjson.JSONObject.parseObject(dictValue);
|
|
com.alibaba.fastjson.JSONObject jsonObject = com.alibaba.fastjson.JSONObject.parseObject(dictValue);
|
|
String startAm = jsonObject.getString("startAm");
|
|
String startAm = jsonObject.getString("startAm");
|
|
@ -14572,6 +14573,33 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
Date startPmDate = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+startPm);
|
|
Date startPmDate = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+startPm);
|
|
Date endPmDate = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endPm);
|
|
Date endPmDate = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endPm);
|
|
|
|
|
|
|
|
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 endPm2 = object.getString("endPm");
|
|
|
|
Date startPmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+startPm2);
|
|
|
|
Date endPmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endPm2);
|
|
|
|
String startAm2 = object.getString("startAm");
|
|
|
|
String endAm2 = object.getString("endAm");
|
|
|
|
Date startAmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+startAm2);
|
|
|
|
Date endAmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endAm2);
|
|
|
|
if (now.getTime()>=startPmDate2.getTime()&&now.getTime()<=endPmDate2.getTime()){
|
|
|
|
jsonObject.put("isAllow","0");//混采1展示0不展示
|
|
|
|
}else if (now.getTime()>=startAmDate2.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不展示
|
|
|
|
}
|
|
|
|
|
|
if (i==0){
|
|
if (i==0){
|
|
if (now.getTime()>=startAmDate.getTime()&&now.getTime()<=endAmDate.getTime()){
|
|
if (now.getTime()>=startAmDate.getTime()&&now.getTime()<=endAmDate.getTime()){
|
|
sql += " and create_time >= '"+DateUtil.dateToStrLong(startAmDate)+"' and create_time <='"+DateUtil.dateToStrLong(endAmDate)+"' ";
|
|
sql += " and create_time >= '"+DateUtil.dateToStrLong(startAmDate)+"' and create_time <='"+DateUtil.dateToStrLong(endAmDate)+"' ";
|
|
@ -14618,32 +14646,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
return envelop;
|
|
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 endPm2 = object.getString("endPm");
|
|
|
|
Date startPmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+startPm2);
|
|
|
|
Date endPmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endPm2);
|
|
|
|
String startAm2 = object.getString("startAm");
|
|
|
|
String endAm2 = object.getString("endAm");
|
|
|
|
Date startAmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+startAm2);
|
|
|
|
Date endAmDate2 = DateUtil.strToDateLong(DateUtil.getStringDateShort()+" "+endAm2);
|
|
|
|
if (now.getTime()>=startPmDate2.getTime()&&now.getTime()<=endPmDate2.getTime()){
|
|
|
|
jsonObject.put("isAllow","0");//混采1展示0不展示
|
|
|
|
}else if (now.getTime()>=startAmDate2.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.setStatus(200);
|
|
envelop.setMessage("获取号源成功");
|
|
envelop.setMessage("获取号源成功");
|
|
envelop.setObj(jsonObject);
|
|
envelop.setObj(jsonObject);
|