From 88477b811b33e4f6a976ecd5be03bebd95aa17eb Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <913652501@qq.com> Date: Sun, 26 Apr 2020 16:54:45 +0800 Subject: [PATCH] 添加 产品管理;合同管理;医院管理;医生管理;公司管理; 消费记录 的数据权限 --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java | 43 +++++-------------------------------------- 1 files changed, 5 insertions(+), 38 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java index fb8302b..68a14e4 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java @@ -1,6 +1,7 @@ package com.kidgrow.usercenter.service.impl; import com.kidgrow.common.model.ResultBody; +import com.kidgrow.common.model.SysUser; import com.kidgrow.usercenter.model.SysArea; import com.kidgrow.usercenter.service.ISysAreaService; import com.kidgrow.usercenter.vo.SysCompanyVo; @@ -34,6 +35,8 @@ public class SysCompanyServiceImpl extends SuperServiceImpl<SysCompanyMapper, SysCompany> implements ISysCompanyService { @Autowired private ISysAreaService sysAreaService; + @Autowired + private SysRoleOrganizationServiceImpl SysRoleOrganizationServiceImpl; private final Integer SHENG=1; private final Integer SHI=2; private final Integer XIAN=3; @@ -43,46 +46,10 @@ * @return */ @Override - public PageResult findList(Map<String, Object> params){ + public PageResult findList(Map<String, Object> params, SysUser user){ Page<SysCompany> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit")); + SysRoleOrganizationServiceImpl.getRoleOrg(params, user); List<SysCompany> list = baseMapper.findList(page, params); -// List<SysCompanyVo> listVo=new ArrayList<>(); -// list.forEach(e -> { -// SysCompanyVo vo=new SysCompanyVo(); -// BeanCopier beanCopier = BeanCopier.create(SysCompany.class, SysCompanyVo.class, false); -// beanCopier.copy(e,vo,null); -// if(vo.getCompanyArea()!=null){ -// SysArea byId = sysAreaService.getById(vo.getCompanyArea()); -// if(byId.getAreaLeveltype()==XIAN){ -// vo.setXianId(byId.getId()); -// vo.setXian(byId.getAreaName()); -// SysArea shi = sysAreaService.getById(byId.getAreaParentId()); -// if(shi!=null){ -// vo.setShi(shi.getAreaName()); -// vo.setShiId(shi.getId()); -// SysArea sheng = sysAreaService.getById(shi.getAreaParentId()); -// if (sheng != null) { -// vo.setSheng(sheng.getAreaName()); -// vo.setShengId(sheng.getId()); -// } -// } -// } -// if(byId.getAreaLeveltype()==SHI){ -// vo.setShi(byId.getAreaName()); -// vo.setShiId(byId.getId()); -// SysArea sheng = sysAreaService.getById(byId.getAreaParentId()); -// if (sheng != null) { -// vo.setSheng(sheng.getAreaName()); -// vo.setShengId(sheng.getId()); -// } -// } -// if(byId.getAreaLeveltype()==SHENG){ -// vo.setSheng(byId.getAreaName()); -// vo.setShengId(byId.getId()); -// } -// } -// listVo.add(vo); -// }); return PageResult.<SysCompany>builder().data(list).code(0).count(page.getTotal()).build(); } -- Gitblit v1.8.0