|  | @ -6,6 +6,7 @@ import com.yihu.jw.restmodel.web.MixEnvelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.ObjEnvelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.rm.specialist.SpecialistMapping;
 | 
	
		
			
				|  |  | import com.yihu.jw.service.rehabilitation.RehabilitationManageService;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.date.DateUtil;
 | 
	
		
			
				|  |  | import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiParam;
 | 
	
	
		
			
				|  | @ -13,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.cloud.sleuth.Tracer;
 | 
	
		
			
				|  |  | import org.springframework.web.bind.annotation.*;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.util.Date;
 | 
	
		
			
				|  |  | import java.util.Map;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
	
		
			
				|  | @ -288,6 +290,37 @@ public class RehabilitationManageController {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping(value = SpecialistMapping.rehabilitation.tomorrowJob)
 | 
	
		
			
				|  |  |     @ApiOperation(value = "明日康复服务通知")
 | 
	
		
			
				|  |  |     public ObjEnvelop tomorrowJob(@ApiParam(name = "startTime", value = "开始时间(格式:yyyy-MM-dd HH:mm:ss)", required = true)
 | 
	
		
			
				|  |  |                                @RequestParam(value = "startTime", required = true)String startTime,
 | 
	
		
			
				|  |  |                                @ApiParam(name = "endTime", value = "结束时间(格式:yyyy-MM-dd HH:mm:ss)", required = true)
 | 
	
		
			
				|  |  |                                @RequestParam(value = "endTime", required = true)String endTime){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return rehabilitationManageService.tomorrowJob(startTime,endTime);
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             tracer.getCurrentSpan().logEvent(e.getMessage());
 | 
	
		
			
				|  |  |             return ObjEnvelop.getError(e.getMessage());
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping(value = SpecialistMapping.rehabilitation.dailyByJob)
 | 
	
		
			
				|  |  |     @ApiOperation(value = "每日康复计划提醒")
 | 
	
		
			
				|  |  |     public ObjEnvelop dailyByJob(@ApiParam(name = "startTime", value = "开始时间(格式:yyyy-MM-dd HH:mm:ss)", required = true)
 | 
	
		
			
				|  |  |                                @RequestParam(value = "startTime", required = true)String startTime,
 | 
	
		
			
				|  |  |                                @ApiParam(name = "endTime", value = "结束时间(格式:yyyy-MM-dd HH:mm:ss)", required = true)
 | 
	
		
			
				|  |  |                                @RequestParam(value = "endTime", required = true)String endTime){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             return rehabilitationManageService.dailyByJob(startTime,endTime);
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             tracer.getCurrentSpan().logEvent(e.getMessage());
 | 
	
		
			
				|  |  |             return ObjEnvelop.getError(e.getMessage());
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @PostMapping(value = SpecialistMapping.rehabilitation.updateNoteAndImageRehabilitationOperate)
 | 
	
		
			
				|  |  |     @ApiOperation(value = "康复计划完成时更新服务完成笔记和图片接口并且确认完成")
 | 
	
		
			
				|  |  |     public ObjEnvelop updateNoteAndImageRehabilitationOperate(@ApiParam(name = "planDetailId", value = "服务项目id", required = true)@RequestParam(value = "planDetailId", required = true)String planDetailId,
 | 
	
	
		
			
				|  | @ -319,6 +352,24 @@ public class RehabilitationManageController {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @PostMapping(value = SpecialistMapping.rehabilitation.updatePlanDetailExecuteTimeById)
 | 
	
		
			
				|  |  |     @ApiOperation(value = "康复管理-修改康复计划项目执行时间")
 | 
	
		
			
				|  |  |     public Envelop updatePlanDetailExecuteTimeById(@ApiParam(name = "planDetailId", value = "服务项目id", required = true)
 | 
	
		
			
				|  |  |                                               @RequestParam(value = "planDetailId", required = true)String planDetailId,
 | 
	
		
			
				|  |  |                                               @ApiParam(name = "executeTime", value = "状态", required = true)
 | 
	
		
			
				|  |  |                                               @RequestParam(value = "executeTime", required = true)String executeTime){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             Date date = DateUtil.strToDateLong(executeTime);
 | 
	
		
			
				|  |  |             return rehabilitationManageService.updatePlanDetailExecuteTimeById(date,planDetailId);
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             tracer.getCurrentSpan().logEvent(e.getMessage());
 | 
	
		
			
				|  |  |             return Envelop.getError(e.getMessage());
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping(value = SpecialistMapping.rehabilitation.planSchedule)
 | 
	
		
			
				|  |  |     @ApiOperation(value = "康复管理-计划总进度")
 | 
	
		
			
				|  |  |     public ObjEnvelop planSchedule(@ApiParam(name = "planId", value = "计划id", required = true)
 |