Selaa lähdekoodia

提交评论管理接口

xuzuoyun 5 vuotta sitten
vanhempi
commit
d89d5a7e4f

+ 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>>();