Commit 1dad8d5a by Lichen

调研上架添加验证策略

parent d7cfb77d
......@@ -2,26 +2,27 @@ package com.yizhi.application.research.controller.manage;
import com.baomidou.mybatisplus.plugins.Page;
import com.yizhi.application.accountUtil.AuthorizeQueryAccount;
import com.yizhi.core.application.cache.RedisCache;
import com.yizhi.core.application.enums.InternationalEnums;
import com.yizhi.application.research.exception.TypeErrorExeption;
import com.yizhi.application.util.TaskSendMessage;
import com.yizhi.core.application.cache.RedisCache;
import com.yizhi.core.application.context.ContextHolder;
import com.yizhi.core.application.context.RequestContext;
import com.yizhi.core.application.enums.InternationalEnums;
import com.yizhi.core.application.exception.BizException;
import com.yizhi.research.application.eum.ResearchState;
import com.yizhi.research.application.feign.ResearchAuthorizeClient;
import com.yizhi.research.application.feign.ResearchClient;
import com.yizhi.research.application.feign.ResearchQuestionClient;
import com.yizhi.research.application.model.CopyResearchModel;
import com.yizhi.research.application.vo.BaseModel;
import com.yizhi.research.application.vo.IdVo;
import com.yizhi.research.application.vo.domain.TrResearchAuthorizeVo;
import com.yizhi.research.application.vo.domain.TrResearchQuestionVo;
import com.yizhi.research.application.vo.domain.TrResearchRemindVo;
import com.yizhi.research.application.vo.manage.RemindTimeVo;
import com.yizhi.research.application.vo.manage.RemindVo;
import com.yizhi.research.application.vo.manage.ResearchVo;
import com.yizhi.site.application.feign.api.EventTrackApiClients;
import com.yizhi.statistics.application.refactor.TrResearchAuthorizeVO;
import com.yizhi.system.application.vo.AccountVO;
import com.yizhi.system.application.vo.OrgVO;
import com.yizhi.training.application.feign.TpPlanActivityClient;
......@@ -75,6 +76,9 @@ public class ResearchController {
@Autowired
private RedisCache redisCache;
@Autowired
private ResearchQuestionClient researchQuestionClient;
/**
* 新增调研接口
*
......@@ -308,6 +312,13 @@ public class ResearchController {
) {
try {
Long id = idVo.getId();
// 判断当前调研下是否有添加问题
List<TrResearchQuestionVo> researchQuestionVoList = researchQuestionClient.listAll(id);
if (CollectionUtils.isEmpty(researchQuestionVoList)) {
return Response.fail(ReturnCode.BIZ_FAIL.getCode(), "该调研下没有添加问题,禁止上架!");
}
Date date = new Date();
RequestContext context = ContextHolder.get();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment