package cn.lihu.jh.module.ecg.service.queue; import cn.lihu.jh.framework.common.exception.ErrorCode; import java.util.concurrent.Callable; public class BedDoctorPauseCallable implements Callable { QueueServiceTxFunctions queueService; private Long roomId; private String bedNo; private Long docId; private String docName; public BedDoctorPauseCallable(QueueServiceTxFunctions 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.bedDoctorPause(roomId, bedNo, docId, docName); queueService.monitorInfo(); return ec; } }