Commit dfcd0323 authored by 周健威's avatar 周健威

添加数据中心验证代码

parent 479b498c
...@@ -2,8 +2,12 @@ package com.github.wxiaoqi.security.admin.rpc; ...@@ -2,8 +2,12 @@ package com.github.wxiaoqi.security.admin.rpc;
import com.ace.cache.annotation.Cache; import com.ace.cache.annotation.Cache;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.github.wxiaoqi.security.admin.biz.UserBiz;
import com.github.wxiaoqi.security.admin.entity.AppUserLogin;
import com.github.wxiaoqi.security.admin.entity.User;
import com.github.wxiaoqi.security.admin.rpc.service.PermissionService; import com.github.wxiaoqi.security.admin.rpc.service.PermissionService;
import com.github.wxiaoqi.security.api.vo.authority.PermissionInfo; import com.github.wxiaoqi.security.api.vo.authority.PermissionInfo;
import com.github.wxiaoqi.security.api.vo.user.AppUserInfo;
import com.github.wxiaoqi.security.api.vo.user.UserInfo; import com.github.wxiaoqi.security.api.vo.user.UserInfo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -20,6 +24,10 @@ import java.util.Map; ...@@ -20,6 +24,10 @@ import java.util.Map;
@RestController @RestController
@RequestMapping("api") @RequestMapping("api")
public class UserRest { public class UserRest {
@Autowired
private UserBiz userBiz;
@Autowired @Autowired
private PermissionService permissionService; private PermissionService permissionService;
...@@ -38,7 +46,17 @@ public class UserRest { ...@@ -38,7 +46,17 @@ public class UserRest {
@RequestMapping(value = "/user/validate", method = RequestMethod.POST) @RequestMapping(value = "/user/validate", method = RequestMethod.POST)
public @ResponseBody UserInfo validate(@RequestBody Map<String,String> body){ public @ResponseBody UserInfo validate(@RequestBody Map<String,String> body){
if(null != body.get("checkpass") && body.get("checkpass") == "0") {
UserInfo info = new UserInfo();
User user = userBiz.getUserByUsername(body.get("username"));
if (user != null ) {
info.setUsername(user.getUsername());
info.setId(user.getId() + "");
}
return info;
}else {
return permissionService.validate(body.get("username"),body.get("password")); return permissionService.validate(body.get("username"),body.get("password"));
} }
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment