Browse Source

获取自己客户及平台模版

dev
jianjun 4 years ago
parent
commit
8ce672de30
  1. 5
      tduck-api/src/main/java/com/tduck/cloud/api/web/controller/ProjectTemplateController.java

5
tduck-api/src/main/java/com/tduck/cloud/api/web/controller/ProjectTemplateController.java

@ -5,6 +5,7 @@ import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.tduck.cloud.common.constant.CommonConstants;
import com.tduck.cloud.common.util.LoginUserUtil; import com.tduck.cloud.common.util.LoginUserUtil;
import com.tduck.cloud.common.util.Result; import com.tduck.cloud.common.util.Result;
import com.tduck.cloud.common.validator.ValidatorUtils; import com.tduck.cloud.common.validator.ValidatorUtils;
@ -74,7 +75,7 @@ public class ProjectTemplateController {
} }
/** /**
* 分页查询项目模板 * 分页查询项目模板 查询自己客户id和default的模版
* *
* @return * @return
*/ */
@ -82,7 +83,7 @@ public class ProjectTemplateController {
public Result queryProjectTemplates(QueryProjectTemplateRequest.Page request) { public Result queryProjectTemplates(QueryProjectTemplateRequest.Page request) {
return Result.success(projectTemplateService.page(request.toMybatisPage(), return Result.success(projectTemplateService.page(request.toMybatisPage(),
Wrappers.<ProjectTemplateEntity>lambdaQuery() Wrappers.<ProjectTemplateEntity>lambdaQuery()
.eq(ProjectTemplateEntity::getCustomerId, LoginUserUtil.get().getCustomerId()) .and(wq->wq.eq(ProjectTemplateEntity::getCustomerId, CommonConstants.DEFAULT_EPMET_CUSTOMER_ID).or().eq(ProjectTemplateEntity::getCustomerId, LoginUserUtil.get().getCustomerId()))
.eq(ObjectUtil.isNotNull(request.getType()), ProjectTemplateEntity::getCategoryId, request.getType()) .eq(ObjectUtil.isNotNull(request.getType()), ProjectTemplateEntity::getCategoryId, request.getType())
.like(StrUtil.isNotBlank(request.getName()), ProjectTemplateEntity::getName, request.getName()) .like(StrUtil.isNotBlank(request.getName()), ProjectTemplateEntity::getName, request.getName())
.orderByDesc(ProjectTemplateEntity::getUpdatedTime))); .orderByDesc(ProjectTemplateEntity::getUpdatedTime)));

Loading…
Cancel
Save