diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/tasktemplate/impl/TaskTemplateQueryServiceImpl.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/tasktemplate/impl/TaskTemplateQueryServiceImpl.java index 42e60bb..428051c 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/tasktemplate/impl/TaskTemplateQueryServiceImpl.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/tasktemplate/impl/TaskTemplateQueryServiceImpl.java @@ -8,6 +8,7 @@ import com.qniao.dam.domain.aggregate.tasktemplate.entity.SubTaskTemplate; import com.qniao.dam.domain.aggregate.tasktemplate.entity.TaskTemplate; import com.qniao.dam.domian.aggregate.tasktemplate.constant.TaskGroupEnum; import com.qniao.dam.domian.aggregate.tasktemplate.constant.TaskStageEnum; +import com.qniao.dam.domian.aggregate.tasktemplate.constant.TaskTemplateStatus; import com.qniao.dam.domian.aggregate.tasktemplate.constant.TaskTypeEnum; import com.qniao.dam.infrastructure.persistent.dao.tasktemplate.SubTaskTemplateDao; import com.qniao.dam.infrastructure.persistent.dao.tasktemplate.TaskTemplateDao; @@ -105,12 +106,13 @@ public class TaskTemplateQueryServiceImpl implements TaskTemplateQueryService { public TaskTemplate queryBy(TaskGroupEnum taskGroup, TaskTypeEnum taskType, TaskStageEnum stageCode) { - LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(TaskTemplate::getTaskGroup, taskGroup); wrapper.eq(TaskTemplate::getTaskType, taskType); if (Objects.nonNull(stageCode)) { wrapper.eq(TaskTemplate::getStageCode, stageCode); } + wrapper.eq(TaskTemplate::getStatus, TaskTemplateStatus.EFFECTIVE); wrapper.last("LIMIT 1"); return taskTemplateDao.selectOne(wrapper); }