|
|
|
@ -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; |
|
|
|
} |
|
|
|
} |
|
|
|
|