package cn.lihu.jh.module.ecg.service.queue;
|
|
import cn.lihu.jh.framework.common.exception.ErrorCode;
|
|
import java.util.concurrent.Callable;
|
|
public class BedDoctorOnCallable implements Callable<ErrorCode> {
|
|
QueueService queueService;
|
private Long roomId;
|
private String bedNo;
|
private Long docId;
|
private String docName;
|
|
public BedDoctorOnCallable(QueueService queueService, Long roomId, String bedNo, Long docId, String docName)
|
{
|
super();
|
this.queueService = queueService;
|
this.roomId = roomId;
|
this.bedNo = bedNo;
|
this.docId = docId;
|
this.docName = docName;
|
}
|
|
public ErrorCode call() throws Exception {
|
ErrorCode ec = queueService.bedDoctorOn(roomId, bedNo, docId, docName);
|
|
queueService.monitorInfo();
|
return ec;
|
}
|
|
}
|