Commit 2c052dd4 by 徐高华

好办小程序权限调整

parent d5f2b85a
...@@ -2,6 +2,7 @@ package com.gic.haoban.manage.service.service.role.impl; ...@@ -2,6 +2,7 @@ package com.gic.haoban.manage.service.service.role.impl;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.gic.commons.util.EntityUtil; import com.gic.commons.util.EntityUtil;
import com.gic.commons.util.UniqueIdUtils;
import com.gic.haoban.manage.service.dao.mapper.WxEnterpriseRelatedMapper; import com.gic.haoban.manage.service.dao.mapper.WxEnterpriseRelatedMapper;
import com.gic.haoban.manage.service.dao.mapper.role.TabHaobanMenuMapper; import com.gic.haoban.manage.service.dao.mapper.role.TabHaobanMenuMapper;
import com.gic.haoban.manage.service.dao.mapper.role.TabHaobanRoleMapper; import com.gic.haoban.manage.service.dao.mapper.role.TabHaobanRoleMapper;
...@@ -20,10 +21,7 @@ import org.apache.logging.log4j.Logger; ...@@ -20,10 +21,7 @@ import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.*;
import java.util.Collections;
import java.util.Date;
import java.util.List;
/** /**
* @author mozhu * @author mozhu
...@@ -183,8 +181,8 @@ public class HaobanMenuServiceImpl implements HaobanMenuService { ...@@ -183,8 +181,8 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
@Override @Override
public void saveMenuFromGicNoitic(String enterpriseId) { public void saveMenuFromGicNoitic(String enterpriseId) {
List<String> menuCodeList = new ArrayList<>(); List<String> menuCodeList = Arrays.asList("1123") ;
List<Integer> addRoleTypeList = new ArrayList<>(); List<Integer> addRoleTypeList = Arrays.asList(0,1,2);
logger.info("保存菜单={}",enterpriseId); logger.info("保存菜单={}",enterpriseId);
List<TabHaobanWxEnterpriseRelated> wxEnterpriseList = this.wxEnterpriseRelatedMapper.listByEnterpriseId(enterpriseId) ; List<TabHaobanWxEnterpriseRelated> wxEnterpriseList = this.wxEnterpriseRelatedMapper.listByEnterpriseId(enterpriseId) ;
logger.info("gic关联的企微={}", JSONObject.toJSONString(wxEnterpriseList)); logger.info("gic关联的企微={}", JSONObject.toJSONString(wxEnterpriseList));
...@@ -199,11 +197,12 @@ public class HaobanMenuServiceImpl implements HaobanMenuService { ...@@ -199,11 +197,12 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
for(TabHaobanRole role : list) { for(TabHaobanRole role : list) {
Long roleId = role.getRoleId() ; Long roleId = role.getRoleId() ;
int roleType = role.getClerkType() ; int roleType = role.getClerkType() ;
if(addRoleTypeList.contains(roleType)) { if(!addRoleTypeList.contains(roleType)) {
continue; continue;
} }
for(String menuCode : menuCodeList) { for(String menuCode : menuCodeList) {
menu = new TabHaobanRoleMenu() ; menu = new TabHaobanRoleMenu() ;
menu.setRoleMenuId(UniqueIdUtils.uniqueLong());
menu.setRoleId(roleId); menu.setRoleId(roleId);
menu.setUpdateTime(now); menu.setUpdateTime(now);
menu.setCreateTime(now); menu.setCreateTime(now);
...@@ -213,6 +212,7 @@ public class HaobanMenuServiceImpl implements HaobanMenuService { ...@@ -213,6 +212,7 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
insertMenuList.add(menu) ; insertMenuList.add(menu) ;
} }
} }
if(CollectionUtils.isNotEmpty(insertMenuList)) { if(CollectionUtils.isNotEmpty(insertMenuList)) {
this.roleMenuMapper.insertBatch(insertMenuList); this.roleMenuMapper.insertBatch(insertMenuList);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment