41c6c9ece6f490fe103d13c5caae5bedd649cc17..681784489362b4a2c11bd7d75623a2c5e411f0ea
2025-06-12 康鲁杰
Merge remote-tracking branch 'origin/master'
681784 对比 | 目录
2025-06-12 康鲁杰
数字人查询
bc4fc3 对比 | 目录
已修改2个文件
9 ■■■■■ 文件已修改
yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/digitalhumans/DigitalHumansMapper.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/digitalhumans/DigitalHumansServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/digitalhumans/DigitalHumansMapper.java
@@ -37,7 +37,6 @@
                        digitalHumansDOLambdaQueryWrapper.gt(DigitalHumansDO::getExpireDate, reqVO.getExpireDate()).or().isNull(DigitalHumansDO::getExpireDate);
                    }
                })
                .apply(loginUserId != 1, "creator = {0} or type = 0", loginUserId)
                .orderByDesc(DigitalHumansDO::getId));
    }
yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/digitalhumans/DigitalHumansServiceImpl.java
@@ -137,9 +137,11 @@
    }
    @Override
    public PageResult<DigitalHumansDO> getDigitalHumansPage(DigitalHumansPageReqVO pageReqVO) {
        if(pageReqVO.getType() != null && pageReqVO.getType()==1){
            //查询非公共数字人,只能查询自己的,公共数字人,可以查询所有的
            if (WebFrameworkUtils.getLoginUserId() != 1) pageReqVO.setCreator(String.valueOf(WebFrameworkUtils.getLoginUserId()));
        if (pageReqVO.getType() == 1){
            Long loginUserId = WebFrameworkUtils.getLoginUserId();
            pageReqVO.setCreator(String.valueOf(loginUserId));
        }else if (pageReqVO.getType() == 0){
            pageReqVO.setCreator(null);
        }
        return digitalHumansMapper.selectPage(pageReqVO);
    }