提交 bb1173eb 编写于 作者: 别团等shy哥发育's avatar 别团等shy哥发育

删除排班接口

上级 8456277e
...@@ -240,9 +240,20 @@ public class ApiController { ...@@ -240,9 +240,20 @@ public class ApiController {
//调用service方法 //调用service方法
Page<Schedule> pageModel=scheduleService.findPageSchedule(page,limit,scheduleQueryVo); Page<Schedule> pageModel=scheduleService.findPageSchedule(page,limit,scheduleQueryVo);
return Result.ok(pageModel); return Result.ok(pageModel);
}
//删除排班接口
@PostMapping("schedule/remove")
public Result remove(HttpServletRequest request){
//获取传递过来的医院信息
Map<String, String[]> requestMap = request.getParameterMap();
Map<String, Object> paramMap = HttpRequestHelper.switchMap(requestMap);
//获取医院编号和排班编号
String hoscode= (String) paramMap.get("hoscode");
String hosScheduleId = (String) paramMap.get("hosScheduleId");
//TODO 签名校验
scheduleService.remove(hoscode,hosScheduleId);
return Result.ok();
} }
......
...@@ -12,4 +12,7 @@ public interface ScheduleService { ...@@ -12,4 +12,7 @@ public interface ScheduleService {
//查询排班接口 //查询排班接口
Page<Schedule> findPageSchedule(int page, int limit, ScheduleQueryVo scheduleQueryVo); Page<Schedule> findPageSchedule(int page, int limit, ScheduleQueryVo scheduleQueryVo);
//删除排班接口
void remove(String hoscode, String hosScheduleId);
} }
...@@ -64,4 +64,17 @@ public class ScheduleServiceImpl implements ScheduleService { ...@@ -64,4 +64,17 @@ public class ScheduleServiceImpl implements ScheduleService {
Page<Schedule> all = scheduleRepository.findAll(example, pageable); Page<Schedule> all = scheduleRepository.findAll(example, pageable);
return all; return all;
} }
//删除排班接口
@Override
public void remove(String hoscode, String hosScheduleId) {
//根据医院编号和排班编号查询信息
Schedule schedule = scheduleRepository.getScheduleByHoscodeAndHosScheduleId(hoscode, hosScheduleId);
if(schedule!=null){
//删除
scheduleRepository.deleteById(schedule.getId());
}
}
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册