|
|
@@ -5,12 +5,11 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.tr.core.annotation.TenantIgnore;
|
|
|
import cn.tr.core.exception.TRExcCode;
|
|
|
+import cn.tr.module.smart.common.controller.vo.BizReasearchQueueClinicAndPatientVO;
|
|
|
import cn.tr.module.smart.common.controller.vo.BizReasearchQueueClinicVO;
|
|
|
import cn.tr.module.smart.common.controller.vo.BizReasearchQueuePushVO;
|
|
|
import cn.tr.module.smart.common.controller.vo.BizReasearchQueueQuestionAnswerVO;
|
|
|
-import cn.tr.module.smart.common.dto.BizClinicRoomUndoDTO;
|
|
|
-import cn.tr.module.smart.common.dto.BizReasearchQueueAddClinicDTO;
|
|
|
-import cn.tr.module.smart.common.dto.BizReasearchQueueClinicQuestionAnswerRecordQueryDTO;
|
|
|
+import cn.tr.module.smart.common.dto.*;
|
|
|
import cn.tr.module.smart.common.enums.ClinicUndoType;
|
|
|
import cn.tr.module.smart.common.enums.MpPublishTaskTypeEnums;
|
|
|
import cn.tr.module.smart.common.enums.RabbitMQConstant;
|
|
|
@@ -32,7 +31,7 @@ import cn.hutool.core.collection.CollectionUtil;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import cn.tr.core.exception.ServiceException;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import cn.tr.module.smart.common.dto.BizReasearchQueueClinicQueryDTO;
|
|
|
+
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
import java.util.stream.Collectors;
|
|
|
@@ -241,6 +240,17 @@ public class BizReasearchQueueClinicServiceImpl extends ServiceImpl<BizReasearch
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @param source
|
|
|
+ * @description: 查询研究队列可以关联的手术和患者信息
|
|
|
+ * @author wangzl
|
|
|
+ * @date 2025/10/20
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public List<BizReasearchQueueClinicAndPatientVO> addClinicList(BizClinicRoomAndPatientQueryDTO source) {
|
|
|
+ return baseMapper.stdSelectClinicAndPatientList(source);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
//执行推送逻辑
|
|
|
private void sendMessage(BizReasearchQueuePushVO source,long nextPushInterval){
|