| | |
| | | digitalHumansDOLambdaQueryWrapper.gt(DigitalHumansDO::getExpireDate, reqVO.getExpireDate()).or().isNull(DigitalHumansDO::getExpireDate); |
| | | } |
| | | }) |
| | | .apply(loginUserId != 1, "creator = {0} or type = 0", loginUserId) |
| | | .orderByDesc(DigitalHumansDO::getId)); |
| | | } |
| | | |
| | |
| | | } |
| | | @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); |
| | | } |