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