From 6544ba4021474519a58575daacd7ed36944a5518 Mon Sep 17 00:00:00 2001 From: XLR_asd <xueyawei@seaskysh.com> Date: Wed, 23 Jun 2021 14:26:12 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=20=E6=96=B0=E5=A2=9E=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=94=B3=E6=8A=A5=E4=B9=A6=20=E6=9D=A1=E4=BB=B6=E9=AA=8C?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/service/ProjectInfoPlanDomainSvrImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/ProjectInfoPlanDomainSvrImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/ProjectInfoPlanDomainSvrImpl.java index 269535ce7..4e22e5c7d 100644 --- a/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/ProjectInfoPlanDomainSvrImpl.java +++ b/ServiceSite/src/main/java/com/seasky/projectplan/domain/service/ProjectInfoPlanDomainSvrImpl.java @@ -33,6 +33,15 @@ public class ProjectInfoPlanDomainSvrImpl implements ProjectInfoPlanDomainSvr { public Long saveProjectInfoPlan(ProjectInfoPlanAgg projectInfoPlanAgg) { if (projectInfoPlanAgg.getId() == null){ //鏂板 + if (projectInfoPlanAgg.getProjectLibraryId() != null) { + ProjectInfoPlanAgg queryAgg = new ProjectInfoPlanAgg(); + queryAgg.setProjectLibraryId(projectInfoPlanAgg.getProjectLibraryId()); + queryAgg.setPlanType(projectInfoPlanAgg.getPlanType()); + ProjectInfoPlanAgg modifyAgg = repository.queryProjectInfoPlan(queryAgg); + if (modifyAgg != null){ + throw new DataVerifyException(new Error(ResponseCode.DATA_VERIFY_EXCEPTION, null, "璇ラ樁娈靛凡瀛樺湪鐩稿悓鐨勭紪鍒朵功", "")); + } + } }else { //淇敼 ProjectInfoPlanAgg queryAgg = new ProjectInfoPlanAgg(); -- GitLab