Browse Source

管理用户权限

master
xyiege 4 years ago
parent
commit
eb20eb61dc
  1. 25
      src/main/java/cn/chjyj/szwh/controller/admin/AdminUserController.java

25
src/main/java/cn/chjyj/szwh/controller/admin/AdminUserController.java

@ -2,15 +2,19 @@ package cn.chjyj.szwh.controller.admin;
import cn.chjyj.szwh.bean.User;
import cn.chjyj.szwh.controller.BaseController;
import cn.chjyj.szwh.service.LoginService;
import cn.chjyj.szwh.service.UserService;
import com.alibaba.fastjson.JSONObject;
import com.auth0.jwt.JWT;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping("/admin/user.User")
@ -18,11 +22,15 @@ public class AdminUserController extends BaseController {
@Autowired
private UserService userService;
@Autowired
private LoginService loginService;
@PostMapping("/getUserFind")
public JSONObject getUserFind(){
return jsonObject;
}
/**
* 用户列表
* @param spage
@ -58,4 +66,21 @@ public class AdminUserController extends BaseController {
jsonObject.put("msg",rmsg);
return jsonObject;
}
@PostMapping("/getUserData")
public JSONObject getUserData(HttpServletRequest request){
// 从header中获取到到信息
String token = request.getHeader("token");
String murl= request.getHeader("url");
String payload = JWT.decode(token).getPayload();
JSONObject json = JSONObject.parseObject(payload);
String accountid = json.getString("accountId");
Map retmap = loginService.checkUser(accountid,murl);
jsonObject.put("code",retmap.get("code"));
jsonObject.put("data",retmap.get("data"));
//jsonObject.put("msg","成功");
return jsonObject;
}
}

Loading…
Cancel
Save