|  | @ -361,6 +361,13 @@ public class DoctorWorkTimeService extends BaseService {
 | 
	
		
			
				|  |  |         return json;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 名医是否在工作查询
 | 
	
		
			
				|  |  |      *
 | 
	
		
			
				|  |  |      * @param doctor
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      * @throws Exception
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public JSONObject isFamousDoctorWorking(String doctor) throws Exception{
 | 
	
		
			
				|  |  |         JSONObject json = new JSONObject();
 | 
	
		
			
				|  |  |         Calendar calendar = Calendar.getInstance();
 | 
	
	
		
			
				|  | @ -399,6 +406,8 @@ public class DoctorWorkTimeService extends BaseService {
 | 
	
		
			
				|  |  |                         WlyyDoctorWorkWeek workWeek = (WlyyDoctorWorkWeek) result.get("workWeek");
 | 
	
		
			
				|  |  |                         int hour = calendar.get(Calendar.HOUR_OF_DAY);
 | 
	
		
			
				|  |  |                         int minute = calendar.get(Calendar.MINUTE);
 | 
	
		
			
				|  |  |                         String start = "";
 | 
	
		
			
				|  |  |                         String end ="";
 | 
	
		
			
				|  |  |                         String current = (hour < 10 ? ("0" + hour) : hour) + ":" + (hour < 10 ? ("0" + minute) : minute);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         // 早上
 | 
	
	
		
			
				|  | @ -411,10 +420,9 @@ public class DoctorWorkTimeService extends BaseService {
 | 
	
		
			
				|  |  |                             if (currentEnd.length() == 4) {
 | 
	
		
			
				|  |  |                                 currentEnd = "0" + currentEnd;
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             if (current.compareTo(currentStart) >= 0 &&
 | 
	
		
			
				|  |  |                                     current.compareTo(currentEnd) < 0) {
 | 
	
		
			
				|  |  |                                 flag = 1;
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             start = currentStart;
 | 
	
		
			
				|  |  |                             end = currentEnd;
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         // 下午
 | 
	
		
			
				|  |  |                         if (workWeek.getAfternoon().equals("1")) {
 | 
	
	
		
			
				|  | @ -426,10 +434,10 @@ public class DoctorWorkTimeService extends BaseService {
 | 
	
		
			
				|  |  |                             if (currentEnd.length() == 4) {
 | 
	
		
			
				|  |  |                                 currentEnd = "0" + currentEnd;
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             if (current.compareTo(currentStart) >= 0 &&
 | 
	
		
			
				|  |  |                                     current.compareTo(currentEnd) < 0) {
 | 
	
		
			
				|  |  |                                 flag = 1;
 | 
	
		
			
				|  |  |                             if(StringUtils.isEmpty(start)) {
 | 
	
		
			
				|  |  |                                 start = currentStart;
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             end = currentEnd;
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                         // 晚上
 | 
	
		
			
				|  |  |                         if (workWeek.getNight().equals("1")) {
 | 
	
	
		
			
				|  | @ -441,10 +449,14 @@ public class DoctorWorkTimeService extends BaseService {
 | 
	
		
			
				|  |  |                             if (currentEnd.length() == 4) {
 | 
	
		
			
				|  |  |                                 currentEnd = "0" + currentEnd;
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             if (current.compareTo(currentStart) >= 0 &&
 | 
	
		
			
				|  |  |                                     current.compareTo(currentEnd) < 0) {
 | 
	
		
			
				|  |  |                                 flag = 1;
 | 
	
		
			
				|  |  |                             if(StringUtils.isEmpty(start)) {
 | 
	
		
			
				|  |  |                                 start = currentStart;
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             end = currentEnd;
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         if(current.compareTo(start) >= 0 && current.compareTo(end) < 0){
 | 
	
		
			
				|  |  |                             flag = 1;
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                         if (flag == 1) {
 |