|
@@ -2,10 +2,13 @@ package com.fdkankan.fusion.controller;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
|
+import com.fdkankan.fusion.common.util.RedisKeyUtil;
|
|
|
import com.fdkankan.fusion.httpClient.client.FdKKClient;
|
|
|
import com.fdkankan.fusion.httpClient.request.FdkkLoginRequest;
|
|
|
import com.fdkankan.fusion.httpClient.response.FdkkLoginVo;
|
|
|
import com.fdkankan.fusion.httpClient.response.FdkkResponse;
|
|
|
+import com.fdkankan.redis.util.RedisUtil;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
@@ -17,11 +20,17 @@ public class LoginController {
|
|
|
|
|
|
@Resource
|
|
|
FdKKClient fdKKClient;
|
|
|
+ @Autowired
|
|
|
+ RedisUtil redisUtil;
|
|
|
|
|
|
@PostMapping("/fdLogin")
|
|
|
public ResultData fdLogin(@RequestBody FdkkLoginRequest request){
|
|
|
FdkkResponse<FdkkLoginVo> fdkkLoginVo = fdKKClient.fdkkLogin(request);
|
|
|
if(fdkkLoginVo.getCode() == 0){
|
|
|
+ FdkkLoginVo data = fdkkLoginVo.getData();
|
|
|
+ String fuToken = RedisKeyUtil.loginToken+data.getToken();
|
|
|
+ redisUtil.set(fuToken,data.getToken());
|
|
|
+ data.setToken(fuToken);
|
|
|
return ResultData.ok(fdkkLoginVo.getData());
|
|
|
}
|
|
|
return ResultData.error(fdkkLoginVo.getCode(),fdkkLoginVo.getMsg());
|
|
@@ -29,10 +38,12 @@ public class LoginController {
|
|
|
|
|
|
@PostMapping("/fdLogout")
|
|
|
public ResultData fdLogout(@RequestHeader String token){
|
|
|
- FdkkResponse<FdkkLoginVo> fdkkLoginVo = fdKKClient.fdkkLogout(token);
|
|
|
- if(fdkkLoginVo.getCode() == 0){
|
|
|
- return ResultData.ok(fdkkLoginVo.getData());
|
|
|
- }
|
|
|
- return ResultData.error(fdkkLoginVo.getCode(),fdkkLoginVo.getMsg());
|
|
|
+// FdkkResponse<FdkkLoginVo> fdkkLoginVo = fdKKClient.fdkkLogout(token);
|
|
|
+// if(fdkkLoginVo.getCode() == 0){
|
|
|
+// return ResultData.ok(fdkkLoginVo.getData());
|
|
|
+// }
|
|
|
+// return ResultData.error(fdkkLoginVo.getCode(),fdkkLoginVo.getMsg());
|
|
|
+ redisUtil.del(token);
|
|
|
+ return ResultData.ok();
|
|
|
}
|
|
|
}
|