|
|
|
@ -1,13 +1,13 @@ |
|
|
|
package cn.chjyj.szwh.controller.admin; |
|
|
|
|
|
|
|
import cn.chjyj.szwh.bean.Admin; |
|
|
|
import cn.chjyj.szwh.bean.User; |
|
|
|
import cn.chjyj.szwh.controller.BaseController; |
|
|
|
import cn.chjyj.szwh.service.AdminService; |
|
|
|
import cn.chjyj.szwh.service.LoginService; |
|
|
|
import cn.chjyj.szwh.service.UserService; |
|
|
|
import cn.chjyj.szwh.utils.SignUtils; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.auth0.jwt.JWT; |
|
|
|
import com.auth0.jwt.interfaces.Claim; |
|
|
|
import com.auth0.jwt.interfaces.DecodedJWT; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RequestParam; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
@ -29,6 +29,8 @@ public class AdminUserController extends BaseController { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private LoginService loginService; |
|
|
|
@Autowired |
|
|
|
private AdminService adminService; |
|
|
|
|
|
|
|
@PostMapping("/getUserFind") |
|
|
|
public JSONObject getUserFind(){ |
|
|
|
@ -107,4 +109,22 @@ public class AdminUserController extends BaseController { |
|
|
|
jsonObject.put("msg","成功"); |
|
|
|
return jsonObject; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询用户具体信息 |
|
|
|
* @param request |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@PostMapping("/getUser") |
|
|
|
public JSONObject getUser(HttpServletRequest request){ |
|
|
|
String token = request.getHeader("token"); |
|
|
|
//从token中抽取出accout_id
|
|
|
|
DecodedJWT decodedJWT = JWT.decode(token); |
|
|
|
String accountId= decodedJWT.getClaim("account_id").asString(); |
|
|
|
Admin admin = adminService.getAdminByAccountId(accountId); |
|
|
|
jsonObject.put("code",200); |
|
|
|
jsonObject.put("msg","成功"); |
|
|
|
jsonObject.put("data",admin); |
|
|
|
return jsonObject; |
|
|
|
} |
|
|
|
} |
|
|
|
|