|
@ -766,26 +766,22 @@ public class DoctorWorkTimeService extends BaseService {
|
|
|
if ("0".equals(doctorStatus) && "0".equals(doctorHealthStatus)){
|
|
|
json.put("status", "0");
|
|
|
json.put("msg", "医生不接受咨询");
|
|
|
}
|
|
|
//两个其中有一个可以咨询时都可以咨询
|
|
|
if ("1".equals(doctorStatus) || "1".equals(doctorHealthStatus)){
|
|
|
}else if ("1".equals(doctorStatus) || "1".equals(doctorHealthStatus)){
|
|
|
//两个其中有一个可以咨询时都可以咨询
|
|
|
json.put("status", "1");
|
|
|
json.put("msg", "医生当前接受咨询");
|
|
|
}
|
|
|
//如果全科和健管师都不在时间范围
|
|
|
if ("2".equals(doctorStatus) && "2".equals(doctorHealthStatus)){
|
|
|
json.put("status","2");
|
|
|
json.put("msg","全科医生和健管师当前都不在工作时间");
|
|
|
}
|
|
|
//健管师在工作时间,全科不在
|
|
|
if ("2".equals(doctorStatus) || "0".equals(doctorStatus)){
|
|
|
}else if ("2".equals(doctorStatus) && "1".equals(doctorHealthStatus)){
|
|
|
//健管师在工作时间,全科不在
|
|
|
json.put("status","3");
|
|
|
json.put("msg","全科医生当前不在工作时间");
|
|
|
}
|
|
|
//全科在工作时间,健管师不在
|
|
|
if ("0".equals(doctorHealthStatus) || "2".equals(doctorHealthStatus)){
|
|
|
}else if ("1".equals(doctorStatus) && "2".equals(doctorHealthStatus)){
|
|
|
//全科在工作时间,健管师不在
|
|
|
json.put("status","4");
|
|
|
json.put("msg","健管师当前不在工作时间");
|
|
|
}else{
|
|
|
//如果全科和健管师都不在时间范围 22,02,20
|
|
|
json.put("status","2");
|
|
|
json.put("msg","全科医生和健管师当前都不在工作时间");
|
|
|
}
|
|
|
}
|
|
|
}
|