diff --git a/src/main/java/com/project/ding/utils/DingUtil.java b/src/main/java/com/project/ding/utils/DingUtil.java index 9843ac9..3d33ee3 100644 --- a/src/main/java/com/project/ding/utils/DingUtil.java +++ b/src/main/java/com/project/ding/utils/DingUtil.java @@ -281,7 +281,7 @@ public class DingUtil { StringBuilder url = new StringBuilder(); url.append(String.format("%s/examResult/?" + "dd_nav_translucent=true&dd_full_screen=true&dd_nav_bgcolor=33E0EEFF" + - "&corpid=%s&id=%d&index=%d",noticeUrlPrefix,corpId,appealDTO.getId(),appealDTO.getQuestionSort())); + "&corpid=%s&id=%d&index=%d",noticeUrlPrefix,corpId,appealDTO.getExamId(),appealDTO.getQuestionSort())); //发送工作通知 DtCorpConversationMessage corpConversationMessage = DtCorpConversationMessage.builder() diff --git a/src/main/java/com/project/task/domain/service/impl/SearchTaskDomainServiceImpl.java b/src/main/java/com/project/task/domain/service/impl/SearchTaskDomainServiceImpl.java index 8e198cc..5f93e32 100644 --- a/src/main/java/com/project/task/domain/service/impl/SearchTaskDomainServiceImpl.java +++ b/src/main/java/com/project/task/domain/service/impl/SearchTaskDomainServiceImpl.java @@ -4,8 +4,10 @@ import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.project.base.domain.exception.MissingParameterException; import com.project.base.domain.result.PageResult; import com.project.base.domain.result.Result; +import com.project.base.domain.result.ResultCodeEnum; import com.project.base.domain.utils.PageConverter; import com.project.ding.domain.dto.UserDTO; import com.project.information.domain.entity.ProductLineEntity; @@ -103,6 +105,9 @@ public class SearchTaskDomainServiceImpl implements SearchTaskDomainService { @Override public Result getDetail(Long id) throws Exception { TaskEntity taskEntity = taskMapper.selectById(id); + if (taskEntity == null){ + throw new MissingParameterException("考试任务不存在"); + } return Result.success(buildDTO(taskEntity)); }