Browse Source

客户经理登录返回姓名

sakuya 3 years ago
parent
commit
ea4362d3a1

+ 1 - 1
eladmin-system/src/main/java/me/zhengjie/application/bank/controller/BankLoginController.java

@@ -52,7 +52,7 @@ public class BankLoginController extends BaseController {
      * @return
      */
     @AnonymousPostMapping("/login")
-    public ResponseDTO<String> login(@Valid @RequestBody BankLoginVO loginVo) {
+    public ResponseDTO<BankLoginVO> login(@Valid @RequestBody BankLoginVO loginVo) {
         return bankLoginService.login(loginVo);
     }
 

+ 4 - 0
eladmin-system/src/main/java/me/zhengjie/application/bank/controller/vo/BankLoginVO.java

@@ -24,4 +24,8 @@ public class BankLoginVO {
 	@NotNull(message = "密码")
 	@ApiModelProperty(value = "密码")
 	private String password;
+
+	private String nickName;
+
+	private String token;
 }

+ 1 - 1
eladmin-system/src/main/java/me/zhengjie/application/bank/service/BankLoginService.java

@@ -17,5 +17,5 @@ public interface BankLoginService {
 	 * @param sms
 	 * @return
 	 */
-	ResponseDTO<String> login(BankLoginVO sms);
+	ResponseDTO<BankLoginVO> login(BankLoginVO sms);
 }

+ 5 - 2
eladmin-system/src/main/java/me/zhengjie/application/bank/service/impl/BankLoginServiceImpl.java

@@ -26,7 +26,7 @@ public class BankLoginServiceImpl implements BankLoginService {
 	private final TokenProvider tokenProvider;
 
 	@Override
-	public ResponseDTO<String> login(BankLoginVO loginVo) {
+	public ResponseDTO<BankLoginVO> login(BankLoginVO loginVo) {
 		SysUserEntity sysUser = new SysUserEntity();
 		sysUser.setPhone(loginVo.getPhone());
 		sysUser.setPassword(loginVo.getPassword());
@@ -34,7 +34,10 @@ public class BankLoginServiceImpl implements BankLoginService {
 		if (sysUser != null && sysUser.getOrgId().startsWith("bank")) {
 			String token = tokenProvider.appToken(loginVo.getPhone());
 			tokenProvider.setTokenTime(token, JSONObject.toJSONString(sysUser));
-			return ResponseDTO.success(token);
+			BankLoginVO bankLoginVO = new BankLoginVO();
+			bankLoginVO.setNickName(sysUser.getNickName());
+			bankLoginVO.setToken(token);
+			return ResponseDTO.success(bankLoginVO);
 		}
 		return ResponseDTO.error(ResultCode.USER_LOGIN_ERROR);
 	}