From 038a2063fa16bfa6aed39d8977e24a7e3cf3dbf2 Mon Sep 17 00:00:00 2001 From: gaorl Date: Sat, 22 Apr 2023 14:53:21 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E5=90=8C=E6=AD=A5=E5=A4=A7B?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=8E=A5=E5=8F=A3=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dxhy/admin/sys/service/impl/SsoLoginServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SsoLoginServiceImpl.java b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SsoLoginServiceImpl.java index f16624a6..d6a9e3de 100644 --- a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SsoLoginServiceImpl.java +++ b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SsoLoginServiceImpl.java @@ -422,7 +422,12 @@ public class SsoLoginServiceImpl implements SsoLoginService { String post = HttpUtil.post(AdminConfig.queryUserUrl, jsonObject.toString(), 300000); log.info("获取菜单信息返回:{}", post); if (StringUtils.isNotBlank(post)) { - SsoReturnUserModel ssoReturnUserModel = JSON.parseObject(post, SsoReturnUserModel.class); + jsonObject = JSONObject.parseObject(post); + SsoReturnUserModel ssoReturnUserModel = new SsoReturnUserModel(); + ssoReturnUserModel.setCode(jsonObject.getString("code")); + ssoReturnUserModel.setMessage(jsonObject.getString("message")); + ssoReturnUserModel.setData(JSON.parseObject(jsonObject.getString("data"), SsoUser.class)); + //SsoReturnUserModel ssoReturnUserModel = JSON.parseObject(post, SsoReturnUserModel.class); if ("0000".equals(ssoReturnUserModel.getCode())) { List sysMenuEntities = this.toMenu(ssoReturnUserModel.getData());