From 4c5ee5efb3d5908a4a171e5a8d14d1a36a3ee6a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=B0=81=E7=BE=BD?= <2360164671@qq.com> Date: Fri, 8 Jul 2022 14:57:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BB=A1=E8=B6=B3=E4=BA=86=E5=BC=80=E5=BC=80?= =?UTF-8?q?=E7=9A=84=E5=8F=A6=E4=B8=80=E4=B8=AA=E6=84=BF=E6=9C=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectmanagement/service/impl/TaskServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/edu/hfut/rmdjzz/projectmanagement/service/impl/TaskServiceImpl.java b/src/main/java/cn/edu/hfut/rmdjzz/projectmanagement/service/impl/TaskServiceImpl.java index c4ac022..17442f2 100644 --- a/src/main/java/cn/edu/hfut/rmdjzz/projectmanagement/service/impl/TaskServiceImpl.java +++ b/src/main/java/cn/edu/hfut/rmdjzz/projectmanagement/service/impl/TaskServiceImpl.java @@ -235,10 +235,12 @@ public class TaskServiceImpl extends ServiceImpl implements IT typeChangeValue = 2; } System.out.println(!task.checkModification(rawTask)); - if (!task.checkModification(rawTask) || !task.checkInsert() || (typeChangeValue == 1 && !canBeDone(task.getTaskId()))) { + if (!task.checkModification(rawTask) || !task.checkInsert() ) { throw new BadRequestException(BadRequestException.WRONG_PARAMETERS); } - + if(typeChangeValue == 1 && !canBeDone(task.getTaskId())){ + throw new BadRequestException("还有子工作尚未完成"); + } try { if (typeChangeValue != 0) { task.setTaskClosedTime(LocalDateTime.now());