Bläddra i källkod

海康接口:删除设备缓存

xiari 9 månader sedan
förälder
incheckning
fb474d2ea0

+ 8 - 0
ruoyi-server/ruoyi-server-hik/src/main/java/org/dromara/server/hik/controller/TestController.java

@@ -13,6 +13,7 @@ import org.dromara.common.core.domain.R;
 import org.dromara.common.core.domain.model.ErrorInfo;
 import org.dromara.common.core.domain.model.ErrorResult;
 import org.dromara.common.core.enums.CreditTypeEnum;
+import org.dromara.common.redis.utils.CacheUtils;
 import org.dromara.consume.api.RemoteConsumeService;
 import org.dromara.consume.api.domain.bo.RemoteConsumeBo;
 import org.dromara.consume.api.domain.bo.RemoteResultDto;
@@ -23,6 +24,7 @@ import org.dromara.server.hik.event.EventHandleRouter;
 import org.dromara.server.hik.event.domain.FileContent;
 import org.dromara.server.hik.event.timedtask.HandleTask;
 import org.dromara.server.hik.service.ISendDeviceService;
+import org.dromara.server.hik.service.impl.XfTermServiceImpl;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.util.StreamUtils;
@@ -502,4 +504,10 @@ public class TestController {
         handleTask.handleTransactionRecordEventTask();
     }
 
+    @PostMapping("/init/cache")
+    public R<Void> initCache() {
+        CacheUtils.clear(XfTermServiceImpl.cache);
+        return R.ok();
+    }
+
 }