From c583e5683bac5d11750be01b8a3c4147e8f16026 Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期三, 06 十一月 2024 23:21:53 +0800 Subject: [PATCH] 1、opc订阅服务为阻塞模式,配置需要开启多线程 2、新增订阅回调函数,用于执行任务,完成任务时调用 3、目前测试效果来看,一个定时任务只能有一个订阅任务,可订阅多个节点,当某个节点发生变化时,回调任务仅获取变化节点的信息 --- hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/opctask/service/impl/EdgStorageDeviceTaskServiceImpl.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/opctask/service/impl/EdgStorageDeviceTaskServiceImpl.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/opctask/service/impl/EdgStorageDeviceTaskServiceImpl.java index 2dc0e39..46691ce 100644 --- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/opctask/service/impl/EdgStorageDeviceTaskServiceImpl.java +++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/opctask/service/impl/EdgStorageDeviceTaskServiceImpl.java @@ -3,6 +3,7 @@ import com.mes.opctask.entity.EdgStorageDeviceTask; import com.mes.opctask.mapper.EdgStorageDeviceTaskMapper; import com.mes.opctask.service.EdgStorageDeviceTaskService; +import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -11,6 +12,7 @@ * @Date: 2024/10/24 15:36 * @Description: */ +@Service public class EdgStorageDeviceTaskServiceImpl implements EdgStorageDeviceTaskService { // @Override // public void updateTaskMessage(Integer slot, Integer taskRunning, String glassIdOut) { @@ -21,8 +23,7 @@ @Override public EdgStorageDeviceTask queryTaskMessage(String tableName) { - edgStorageDeviceTaskMapper.queryTaskMessage(tableName); - return null; + return edgStorageDeviceTaskMapper.queryTaskMessage(tableName); } @Override -- Gitblit v1.8.0