|  |  | 
 |  |  | 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<Integer> { | 
 |  |  | public class BedDoctorPauseCallable implements Callable<ErrorCode> { | 
 |  |  |  | 
 |  |  |     QueueService queueService; | 
 |  |  |     QueueServiceTxFunctions queueService; | 
 |  |  |     private Long roomId; | 
 |  |  |     private String bedNo; | 
 |  |  |     private Long docId; | 
 |  |  |     private String docName; | 
 |  |  |  | 
 |  |  |     public BedDoctorPauseCallable(QueueService queueService, Long roomId, String bedNo, Long docId, String docName) | 
 |  |  |     public BedDoctorPauseCallable(QueueServiceTxFunctions queueService, Long roomId, String bedNo, Long docId, String docName) | 
 |  |  |     { | 
 |  |  |         super(); | 
 |  |  |         this.queueService = queueService; | 
 |  |  | 
 |  |  |         this.docName = docName; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Integer call() throws Exception { | 
 |  |  |         return queueService.bedDoctorPause(roomId, bedNo, docId, docName); | 
 |  |  |     public ErrorCode call() throws Exception { | 
 |  |  |         ErrorCode ec = queueService.bedDoctorPause(roomId, bedNo, docId, docName); | 
 |  |  |  | 
 |  |  |         queueService.monitorInfo(); | 
 |  |  |         return ec; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |