From dfc2cc1d7961684d3d0a325d26d2bc36415d1c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Fri, 17 Feb 2023 21:23:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=86=E5=8F=B2=E6=8A=A5=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xm/core/ctrl/XmTaskController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java index 248442f3..adbd8de4 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java @@ -590,6 +590,16 @@ public class XmTaskController { } } + if("1".equals(xmProject.getMenuLink()) && "0".equals(xmTaskVo.getNtype())){ + if(!StringUtils.hasText(xmTaskVo.getMenuId())){ + return ResponseHelper.failed("menuId-0","该项目配置了任务必须关联需求,请关联需求后再提交"); + } + } + if("1".equals(xmProject.getPhaseLink()) && "0".equals(xmTaskVo.getNtype())){ + if(!StringUtils.hasText(xmTaskVo.getParentTaskid())){ + return ResponseHelper.failed("parentTaskid-0","该项目配置了任务必须关联上级计划,请关联计划后再提交"); + } + } xmTaskVo.setPbranchId(xmProject.getBranchId()); xmTaskVo.setExecutorUserid(null); xmTaskVo.setExecutorUsername(null);