fix 会员会议编辑
This commit is contained in:
+1
@@ -13,6 +13,7 @@
|
||||
<select id="queryPageList" resultMap="TbMemberProjectResultMap">
|
||||
select distinct tmp.* from tb_member_project tmp
|
||||
left join pay_meeting pm on tmp.id = pm.standards_id
|
||||
left join pay_meeting_contacts pmc on pm.id = pmc.meeting_id
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
</mapper>
|
||||
+3
-1
@@ -113,10 +113,12 @@ public class TbMemberProjectServiceImpl extends ServiceImpl<TbMemberProjectMappe
|
||||
public IPage<TbMemberProject> queryPageList(Page<TbMemberProject> page, QueryWrapper<TbMemberProject> queryWrapper) {
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (!rolePermissionService.getRolePermission("stardsMember:search")) {
|
||||
queryWrapper.or(
|
||||
queryWrapper.and(
|
||||
a -> a.eq("pm.director_id",sysUser.getId())
|
||||
.or()
|
||||
.eq("tmp.director_id",sysUser.getId())
|
||||
.or()
|
||||
.eq("pmc.meeting_contacts_id", sysUser.getId())
|
||||
);
|
||||
}
|
||||
return baseMapper.queryPageList(page,queryWrapper);
|
||||
|
||||
Reference in New Issue
Block a user