From 667c44b287906c005bcc26b46faab68c0453702d Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Mon, 21 Dec 2020 17:02:24 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/api/action/ApiCommonAction.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 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..87c14c2 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,9 +67,14 @@ redisClient.saveValue(token, JSONObject.toJSONString(user), 360000); redisClient.saveValue(user.getSuId().toString(), token, 3600000); - AjaxResult result = new AjaxResult(); - result.putInMap("user", user); - result.setInfo("登陆成功 "); + UserInfoVo userInfoVo = new UserInfoVo(); + userInfoVo.setId(user.getSuId()); + userInfoVo.setName(user.getSuName()); + userInfoVo.setRoleName(user.getRoleName()); + userInfoVo.setPhoto(user.getSuPhoto()); + + AjaxResult result = AjaxResult.buildSuccessInstance("登陆成功"); + result.putInMap("user", userInfoVo); return result; } } -- Gitblit v1.9.1