fix: 指删除role user 报错修复

同时添加了启动参数
This commit is contained in:
TanJ 2023-09-13 18:00:47 +08:00
parent 3c8c6179c7
commit 472f65adfc
2 changed files with 17 additions and 3 deletions

View File

@ -2,3 +2,13 @@
提尔Týr是北欧神话中的战争与勇气之神同时也是契约的保证人誓言的守护者和荣耀的代表。阿萨神族主神奥丁之子。
权限服务
dev环境启动参数
-Dspring.datasource.url=jdbc:mysql://116.63.13.181:3311/pudge-dev?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=true&verifyServerCertificate=false&rewriteBatchedStatements=true
-Dspring.redis.host=123.249.44.111
-Drocketmq.name-server=114.116.202.128:9876
-Dspring.redis.port=31270
-DCUSTOM_ENV=dev
-Dserver.port=8080
-Dspring.profiles.active=dev

View File

@ -7,7 +7,11 @@ import cn.axzo.tyr.client.model.roleuser.req.RoleUserReq;
import cn.axzo.tyr.server.repository.entity.SaasRoleUserRelation;
import cn.axzo.tyr.server.repository.mapper.SaasRoleUserRelationMapper;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.baomidou.mybatisplus.extension.toolkit.ChainWrappers;
import org.springframework.stereotype.Repository;
import java.util.List;
@ -39,12 +43,12 @@ public class SaasRoleUserRelationDao extends ServiceImpl<SaasRoleUserRelationMap
*/
public void deleteByUser(BaseWorkspaceModel baseWorkspaceModel,List<Long> roleId) {
remove(
lambdaQuery()
Wrappers.lambdaQuery(SaasRoleUserRelation.class)
.eq(SaasRoleUserRelation::getIdentityId, baseWorkspaceModel.getIdentityId())
.eq(SaasRoleUserRelation::getIdentityType, baseWorkspaceModel.getIdentityType())
.eq(SaasRoleUserRelation::getWorkspaceId, baseWorkspaceModel.getWorkspaceId())
.eq(SaasRoleUserRelation::getOuId, baseWorkspaceModel.getOuId())
.eq(CollectionUtil.isNotEmpty(roleId), SaasRoleUserRelation::getRoleId, roleId)
.in(CollectionUtil.isNotEmpty(roleId), SaasRoleUserRelation::getRoleId, roleId)
);
}