From 3fbeb170349a9eba6b191f9c8ed589f74f372984 Mon Sep 17 00:00:00 2001 From: 康鲁杰 <60095866+KangLujie@users.noreply.github.com> Date: 星期六, 12 四月 2025 09:47:49 +0800 Subject: [PATCH] 数字人归属 --- yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/digitalhumans/DigitalHumansMapper.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/digitalhumans/DigitalHumansMapper.java b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/digitalhumans/DigitalHumansMapper.java index e477ce8..0c805fe 100644 --- a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/digitalhumans/DigitalHumansMapper.java +++ b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/digitalhumans/DigitalHumansMapper.java @@ -6,6 +6,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; +import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; import cn.iocoder.yudao.module.digitalcourse.dal.dataobject.digitalhumans.DigitalHumansDO; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import org.apache.ibatis.annotations.Mapper; @@ -21,6 +22,7 @@ public interface DigitalHumansMapper extends BaseMapperX<DigitalHumansDO> { default PageResult<DigitalHumansDO> selectPage(DigitalHumansPageReqVO reqVO) { + Long loginUserId = WebFrameworkUtils.getLoginUserId(); return selectPage(reqVO, new LambdaQueryWrapperX<DigitalHumansDO>() .eqIfPresent(DigitalHumansDO::getGender, reqVO.getGender()) .likeIfPresent(DigitalHumansDO::getName, reqVO.getName()) @@ -35,6 +37,7 @@ digitalHumansDOLambdaQueryWrapper.gt(DigitalHumansDO::getExpireDate, reqVO.getExpireDate()).or().isNull(DigitalHumansDO::getExpireDate); } }) + .apply(loginUserId != 1, "creator = {0} or type = 0", loginUserId) .orderByDesc(DigitalHumansDO::getId)); } @@ -42,4 +45,4 @@ DigitalHumansDO selectByCode(@Param("code") String code); -} \ No newline at end of file +} -- Gitblit v1.9.3