From d4020168658efdee89a633083cd9c14b06c4d863 Mon Sep 17 00:00:00 2001
From: zhangf <1603559716@qq.com>
Date: 星期三, 11 九月 2024 17:09:10 +0800
Subject: [PATCH] 修改消息推送时间间隔

---
 src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/DataReceiveController.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/DataReceiveController.java b/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/DataReceiveController.java
index ec65961..a29057e 100644
--- a/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/DataReceiveController.java
+++ b/src/main/java/com/gkhy/fourierSpecialGasMonitor/controller/DataReceiveController.java
@@ -1,12 +1,22 @@
 package com.gkhy.fourierSpecialGasMonitor.controller;
 
+import com.gkhy.fourierSpecialGasMonitor.annotation.RepeatedClick;
 import com.gkhy.fourierSpecialGasMonitor.commons.domain.ForeignResult;
 import com.gkhy.fourierSpecialGasMonitor.entity.req.DeviceMonitorReqDTO;
 import com.gkhy.fourierSpecialGasMonitor.entity.req.UploadGasConcentrationReqDTO;
 import com.gkhy.fourierSpecialGasMonitor.entity.req.UploadGasFluxReqDTO;
 import com.gkhy.fourierSpecialGasMonitor.service.DataReceiveService;
+import org.redisson.api.RBucket;
+import org.redisson.api.RedissonClient;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.PostConstruct;
+import javax.annotation.Resource;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
 
 /**
  * @author Mr.huang
@@ -19,6 +29,18 @@
 
     @Autowired
     private DataReceiveService dataReceiveService;
+    private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+    //@PostConstruct
+    //private void clearGasConcentrationCache(){
+    //    LocalDateTime time = LocalDateTime.now();
+    //    String cacheName = time.format(formatter);
+    //    //清除redis缓存
+    //    RBucket<Object> bucket = redissonClient.getBucket(gasConcentrationCachePrefix+cacheName);
+    //    if (bucket.isExists()) {
+    //        bucket.delete();
+    //    }
+    //}
 
     @PostMapping("/upload/gasConcentration")
     public ForeignResult uploadGasConcentration(@RequestBody UploadGasConcentrationReqDTO reqDto){
@@ -28,11 +50,13 @@
 
     @PostMapping("/upload/gasFlux")
     public ForeignResult uploadGasFlux(@RequestBody UploadGasFluxReqDTO reqDto){
+        //UploadGasFluxReqDTO uploadGasFluxReqDTO = reqDto.expansionFactor();
         ForeignResult result = dataReceiveService.uploadGasFlux(reqDto);
         return result;
     }
 
     @PostMapping("/list/gasCategory")
+    @RepeatedClick
     public ForeignResult listGasCategory(){
         ForeignResult result = dataReceiveService.listGasCategory();
         return result;

--
Gitblit v1.9.2