From 533828a0ac4d112055f0fb2613e4c0a318918a9e Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 21 Dec 2020 18:27:46 +0800
Subject: [PATCH] modify
---
zq-erp/src/main/java/com/matrix/system/api/action/ApiCommonAction.java | 19 ++++++++++++++++---
1 files changed, 16 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..eabef73 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,15 @@
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);
+ result.putInMap("token", token);
return result;
}
}
--
Gitblit v1.9.1