123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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.constant.RedisKey;
- import com.fdkankan.redis.util.RedisUtil;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- @RestController
- @RequestMapping
- public class LoginController extends BaseController{
- @Resource
- FdKKClient fdKKClient;
- @Autowired
- RedisUtil redisUtil;
- @PostMapping("/fdLogin")
- public ResultData fdLogin(@RequestBody FdkkLoginRequest request){
- FdkkResponse<FdkkLoginVo> fdkkLoginVo = fdKKClient.fdkkLogin(request);
- if(fdkkLoginVo.getCode() == 0){
- return ResultData.ok(fdkkLoginVo.getData());
- }
- return ResultData.error(fdkkLoginVo.getCode(),fdkkLoginVo.getMsg());
- }
- @PostMapping("/fdLogout")
- public ResultData fdLogout(){
- String fdToken = String.format(RedisKey.TOKEN_V3,getToken());
- redisUtil.del(fdToken);
- return ResultData.ok();
- }
- }
|