package cn.lihu.jh.module.ecg.api.doctor; import cn.lihu.jh.framework.common.exception.ErrorCode; import cn.lihu.jh.framework.common.exception.enums.GlobalErrorCodeConstants; import cn.lihu.jh.module.ecg.dal.dataobject.room.RoomDO; import cn.lihu.jh.module.ecg.service.queue.QueueService; import org.springframework.stereotype.Service; import javax.annotation.Resource; @Service public class DoctorApiImpl implements DoctorApi { @Resource private QueueService queueService; @Override public ErrorCode bedDoctorOff(Long userId, String userName) { RoomDO roomDO = queueService.getDocRoomInfo(userId); // 未入座, 跳过 if (null == roomDO) { return GlobalErrorCodeConstants.SUCCESS; } return queueService.startBedDoctorOff(roomDO.getRoomId(), roomDO.getBedNo(), userId, userName); } }