소스 검색

提交评论管理接口

xuzuoyun 5 년 전
부모
커밋
d89d5a7e4f
1개의 변경된 파일21개의 추가작업 그리고 3개의 파일을 삭제
  1. 21 3
      module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/controller/KuaishouWebController.java

+ 21 - 3
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/graphql/controller/KuaishouWebController.java

@@ -1,15 +1,18 @@
 package cn.com.ctop.kuaishou.modules.graphql.controller;
 
+import cn.com.ctop.kuaishou.modules.graphql.entity.KuaishouUserCookie;
+import cn.com.ctop.kuaishou.modules.graphql.service.IKuaishouUserCookieService;
 import cn.com.ctop.kuaishou.modules.graphql.service.IKuaishouWebInterfaceService;
-import cn.com.ctop.kuaishou.modules.graphql.vo.KuaishouAcceptVO;
-import cn.com.ctop.kuaishou.modules.graphql.vo.KuaishouQrStartVO;
-import cn.com.ctop.kuaishou.modules.graphql.vo.KuaishouUserVO;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.apache.shiro.SecurityUtils;
 import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.vo.LoginUser;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import java.util.List;
 import java.util.Map;
 import java.util.UUID;
 
@@ -19,6 +22,8 @@ public class KuaishouWebController {
     @Autowired
     private IKuaishouWebInterfaceService kuaishouWebInterfaceService;
 
+    private IKuaishouUserCookieService kuaishouUserCookieService;
+
     @PostMapping(value = "/login/qr")
     public Result<String> getQrCode() {
         Result<String> result = new Result<String>();
@@ -38,6 +43,19 @@ public class KuaishouWebController {
         return result;
     }
 
+    @PostMapping(value = "/user/list")
+    public Result<List<KuaishouUserCookie>> getUserCookieList() {
+        Result<List<KuaishouUserCookie>> result = new Result<>();
+        LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+        QueryWrapper<KuaishouUserCookie> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("user_id", user.getId());
+        queryWrapper.select("ksid", "user_name");
+        List<KuaishouUserCookie> list = kuaishouUserCookieService.list(queryWrapper);
+        result.setSuccess(true);
+        result.setResult(list);
+        return result;
+    }
+
     @PostMapping(value = "/login/status")
     public Result<Map<String, Object>> getStatus(String requestId) {
         Result<Map<String, Object>> result = new Result<Map<String, Object>>();