From 14b46ebd008c9f9fbaa0dd43a49783d2f54536a3 Mon Sep 17 00:00:00 2001
From: ydj <yangsink@163.com>
Date: Tue, 11 Jun 2024 15:39:40 +0800
Subject: [PATCH] 1

---
 websocketSerivce/src/main/java/org/example/controller/ApiController.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/websocketSerivce/src/main/java/org/example/controller/ApiController.java b/websocketSerivce/src/main/java/org/example/controller/ApiController.java
index 5738f0c..e7f38f8 100644
--- a/websocketSerivce/src/main/java/org/example/controller/ApiController.java
+++ b/websocketSerivce/src/main/java/org/example/controller/ApiController.java
@@ -5,15 +5,19 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import org.example.common.ServerResponse;
+import org.example.dao.DataServiceKeyMapper;
 import org.example.dao.JournalismMapper;
 import org.example.dao.StockMarketNewMapper;
 import org.example.enums.EStockType;
+import org.example.pojo.DataServiceKey;
 import org.example.pojo.Journalism;
 import org.example.pojo.StockMarketNew;
 import org.example.util.HttpClientRequest;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.ArrayList;
+import java.util.Collections;
 import java.util.List;
 
 /**
@@ -31,9 +35,17 @@
     @Autowired
     StockMarketNewMapper stockMarketNewMapper;
 
+    @Autowired
+    DataServiceKeyMapper dataServiceKeyMapper;
+
 
     @GetMapping("/stock-markets")
-    public List JournalismAll(){
+    public List JournalismAll(@RequestParam(value="key",required = true)String key){
+        DataServiceKey data = dataServiceKeyMapper.selectOne(
+                new LambdaQueryWrapper<DataServiceKey>().eq(DataServiceKey::getTokenKey,key));
+        if(data == null){
+            return Collections.singletonList(new ArrayList().add("key invalid"));
+        }
         QueryWrapper<Journalism> queryWrapper = new QueryWrapper<>();
         queryWrapper.orderByDesc("time");
         Page<Journalism> page = new Page<>(1,15);

--
Gitblit v1.9.3