|
@@ -61,6 +61,9 @@ public class RepalGroupMemberServiceImpl extends ServiceImpl<RepalGroupMemberMap
|
|
|
@Autowired
|
|
|
private RepalCustChargeRelService repalCustChargeRelService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private RepalRolePermissionService repalRolePermissionService;
|
|
|
+
|
|
|
@Override
|
|
|
public Long getUserGroupId(Long userId) {
|
|
|
RepalGroupMember repalGroupMember = this.getOne(Wrappers.lambdaQuery(RepalGroupMember.class)
|
|
@@ -205,4 +208,15 @@ public class RepalGroupMemberServiceImpl extends ServiceImpl<RepalGroupMemberMap
|
|
|
.eq(RepalGroupMember::getDeleted, DeletedStatusEnum.DELETE.getCode()));
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<String> getMemberRoleList() {
|
|
|
+ long userId = UserContextUtil.getUser().getUserId();
|
|
|
+ if (this.count(Wrappers.lambdaQuery(RepalGroupMember.class)
|
|
|
+ .eq(RepalGroupMember::getUserId, userId)
|
|
|
+ .eq(RepalGroupMember::getDeleted, DeletedStatusEnum.NORMAL.getCode())) < 1) {
|
|
|
+ throw new CommonException(CodeMsg.FAILED, "该用户不属于任何组织");
|
|
|
+ }
|
|
|
+ return new ArrayList<>(repalRolePermissionService.getUserPermissionCodeSet(userId));
|
|
|
+ }
|
|
|
}
|