diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java index 9f42df07ba06d6f69fad62ae084eb21d5d551bdb..9259599483523c95b0ee341037d35da6e43d539f 100644 --- a/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java +++ b/ServiceSite/src/main/java/com/seasky/projectplan/application/command/projectplan/ProjectPlanSvrImpl.java @@ -156,11 +156,13 @@ public class ProjectPlanSvrImpl implements ProjectPlanSvr { agg.setProjectLibraryId(projectLibrarySvr.saveProjectLibrary(projectLibraryAgg)); } else { - ProjectLibraryAgg projectLibraryAgg = new ProjectLibraryAgg(); - projectLibraryAgg.setId(projectPlanBookCmd.getProjectLibraryId()); - projectLibraryAgg.setModfiy(projectPlanBookCmd.getYear(), projectPlanBookCmd.getProjectName(), new BigDecimal(0) - , projectPlanBookCmd.getDepartmentCode(), projectPlanBookCmd.getProjectLeaderId()); - agg.setProjectLibraryId(projectLibrarySvr.saveProjectLibrary(projectLibraryAgg)); + if(projectPlanBookCmd.getProjectLibraryId() != null){ + ProjectLibraryAgg projectLibraryAgg = new ProjectLibraryAgg(); + projectLibraryAgg.setId(projectPlanBookCmd.getProjectLibraryId()); + projectLibraryAgg.setModfiy(projectPlanBookCmd.getYear(), projectPlanBookCmd.getProjectName(), new BigDecimal(0) + , projectPlanBookCmd.getDepartmentCode(), projectPlanBookCmd.getProjectLeaderId()); + projectLibrarySvr.saveProjectLibrary(projectLibraryAgg); + } } Long planBookId = infoPlanDomainSvr.saveProjectInfoPlan(agg); //鏇存柊闄勪欢鐨勫叧鑱擨D