孙永军 1 年之前
父节点
当前提交
f3890802fb

+ 6 - 0
src/main/java/com/sxtvs/open/api/news/controller/YoumeiDataController.java

@@ -40,6 +40,12 @@ public class YoumeiDataController {
         return youmeiDataService.getData(offset);
     }
 
+    @RequestMapping("delete")
+    @LoginRequired
+    public void delete(String offset) {
+        youmeiDataService.deleteData(offset);
+    }
+
     @RequestMapping("/put/MWEZOWQ2NDYXMJU0NW")
     public void put2es(){
         youmeiDataService.putDataRun();

+ 9 - 0
src/main/java/com/sxtvs/open/api/news/service/impl/YoumeiDataServiceImpl.java

@@ -142,6 +142,15 @@ public class YoumeiDataServiceImpl extends ServiceImpl<YoumeiDataMapper, YoumeiD
 
     }
 
+    public void deleteData(String id) {
+        try {
+            ElasticsearchClient elasticsearchClient = esClientPool.getClient();
+            elasticsearchClient.delete(x -> x.index("news_data").id(id));
+        } catch (Exception e) {
+            throw new BizException(40000, "删除错误");
+        }
+    }
+
     public void putDataRun() {
 //        (new Thread(this::putData)).start();
         this.putData();

+ 19 - 2
src/test/data-service.http

@@ -1,5 +1,5 @@
 ### 登陆
-POST https://open.sxtvs.net/user/login
+POST http://localhost/user/login
 Content-Type: application/json;charset=UTF-8
 
 {
@@ -7,9 +7,17 @@ Content-Type: application/json;charset=UTF-8
     "loginPassword": "8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92"
 }
 
+### 用户信息
+GET http://localhost/user/info
+Authorization: 4ecf2bc8e9d53a8ae851debcd820f634b4b5a279da7cfeb8ba3b08290fca2b7f
+
+### 用户退出登陆
+GET http://localhost/user/logout
+Authorization: 26dd309d30a2e852dd2dcad7c60859bde674f26c002e02c7a99155ec59c56cef
+
 ### 热榜
 GET https://open.sxtvs.net/news/hotRank/list?province=全部
-Authorization: 4d611c6fac327cd6dfb7f1ad6ac4d90e
+Authorization: e0012baffe07970b741bd39d58e3cafc
 
 ### 搜索
 POST http://localhost/news/data/search
@@ -27,6 +35,15 @@ Authorization: 02ab5f2d5f97f1f7c8003e5cf3e45220
 //  "pageSize": 10
 //}
 
+### 详情
+GET https://open.sxtvs.net/news/data/info?offset=9357614212313
+Authorization: 21010de558e6f164f54feec909fbc0fe69d3ddc37b23e15e7cccc7145d1770be
+
+### es删除
+GET http://localhost/news/data/delete?offset=8458203
+Authorization: d8384626c0a31c4c7e3876ccba004a0e9fd9b8b341535decf0eb84ea7fb6c6d8
+
+
 ### 数据入es
 GET http://localhost/news/data/put/MWEZOWQ2NDYXMJU0NW