From 50cfd012b1120d7a39e6a4836b134f57e5551341 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 21 Dec 2020 16:56:37 +0800
Subject: [PATCH] modify api

---
 zq-erp/src/main/java/com/matrix/system/api/action/ApiCommonAction.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/api/action/ApiCommonAction.java b/zq-erp/src/main/java/com/matrix/system/api/action/ApiCommonAction.java
index 765809d..3adfc44 100644
--- a/zq-erp/src/main/java/com/matrix/system/api/action/ApiCommonAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/api/action/ApiCommonAction.java
@@ -1,10 +1,12 @@
 package com.matrix.system.api.action;
 
 import com.alibaba.fastjson.JSONObject;
+import com.jcraft.jsch.UserInfo;
 import com.matrix.component.redis.RedisClient;
 import com.matrix.core.pojo.AjaxResult;
 import com.matrix.core.tools.UUIDUtil;
 import com.matrix.system.api.dto.LoginDto;
+import com.matrix.system.api.vo.UserInfoVo;
 import com.matrix.system.common.authority.DefaultAuthorityManager;
 import com.matrix.system.common.authority.strategy.AccountPasswordLogin;
 import com.matrix.system.common.authority.strategy.LoginStrategy;
@@ -13,6 +15,8 @@
 import com.matrix.system.hive.service.SysShopInfoService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -42,6 +46,9 @@
     private RedisClient redisClient;
 
     @ApiOperation(value = "登陆接口", notes = "手机端登陆接口")
+    @ApiResponses({
+            @ApiResponse(code = 200, message = "OK",  response = UserInfoVo.class)
+    })
     @PostMapping(value = "/login")
     public AjaxResult login(@RequestBody @Validated LoginDto loginDto) {
 
@@ -60,8 +67,14 @@
         redisClient.saveValue(token, JSONObject.toJSONString(user), 360000);
         redisClient.saveValue(user.getSuId().toString(), token, 3600000);
 
+        UserInfoVo userInfoVo = new UserInfoVo();
+        userInfoVo.setId(user.getSuId());
+        userInfoVo.setName(user.getSuName());
+        userInfoVo.setRoleName(user.getRoleName());
+        userInfoVo.setPhoto(user.getSuPhoto());
+
         AjaxResult result = new AjaxResult();
-        result.putInMap("user", user);
+        result.putInMap("user", userInfoVo);
         result.setInfo("登陆成功 ");
         return result;
     }

--
Gitblit v1.9.1