From 8302b2f41d9aba7e356513048f94d2f2d25af2c7 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Tue, 26 Feb 2019 15:56:47 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=BE=AE=E4=BF=A1=E7=AC=AC=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E7=99=BB=E5=BD=95][=E4=BF=AE=E6=94=B9]:=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E7=BB=91=E5=AE=9A=E5=BE=AE=E4=BF=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/HomeController.java | 13 +++++-------- .../java/com/iformall/domain/po/MallUserInfo.java | 13 ++++++++++++- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/HomeController.java b/mallinkAdmin/src/main/java/com/iformall/controller/HomeController.java index 909f45bba..5bcbaab0e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/HomeController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/HomeController.java @@ -102,19 +102,16 @@ public class HomeController extends BaseController { Subject subject = SecurityUtils.getSubject(); UsernamePasswordToken token = new UsernamePasswordToken(user.getUsername(), user.getPassword()); subject.login(token); -// List roleList = sysRoleService.findRoleByUserId(user.getId()); -// if (null != roleList && roleList.size() > 0) { -// List permissionList = sysPermissionService -// .findPermissionByRoleIds(roleList.stream().map(MallRole::getId).collect(Collectors.toList())); -// user.setRole(roleList); -// user.setPermission(permissionList); -// } MallUserInfo info = (MallUserInfo) SecurityUtils.getSubject().getSession().getAttribute(UserSession.userInfo); info.setPassword("保密"); if(StringUtils.isNotBlank(info.getBopenId())) info.setBopenId("保密"); - if(StringUtils.isNotBlank(info.getWebOpenId())) + if(StringUtils.isNotBlank(info.getWebOpenId())) { info.setWebOpenId("保密"); + info.setWithWechat(true); + } else { + info.setWithWechat(false); + } // System.out.println("id:"+ SecurityUtils.getSubject().getSession().getId()); String menus = mallUserRoleService.getPermissionsByUser(info); if(menus != null) { diff --git a/mallinkService/src/main/java/com/iformall/domain/po/MallUserInfo.java b/mallinkService/src/main/java/com/iformall/domain/po/MallUserInfo.java index 09e80898d..adaf92f4d 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/MallUserInfo.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/MallUserInfo.java @@ -99,6 +99,9 @@ public class MallUserInfo implements Serializable { @Transient private String captcha; + @Transient + private boolean withWechat; + /**1合同审批 2账单审批**/ @io.swagger.annotations.ApiModelProperty(value="1合同审批 2账单审批",name="flowPermission") private String flowPermission; @@ -215,7 +218,15 @@ public class MallUserInfo implements Serializable { this.captcha = captcha; } - public String getPhone() { + public boolean isWithWechat() { + return withWechat; + } + + public void setWithWechat(boolean withWechat) { + this.withWechat = withWechat; + } + + public String getPhone() { return phone; }