lyhzzz 6 달 전
부모
커밋
ef1c717682
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      src/main/java/com/fdkankan/fusion/service/impl/CopyCaseService.java

+ 6 - 3
src/main/java/com/fdkankan/fusion/service/impl/CopyCaseService.java

@@ -98,11 +98,14 @@ public class CopyCaseService {
         if(caseEntity == null){
             throw new BusinessException(ResultCode.CASE_NOT_EXIST);
         }
-        String oldProjectId = caseEntity.getTmProjectId();
+
         caseEntity.setCaseId(null);
         caseEntity.setCaseTitle(caseEntity.getCaseTitle()+"(copy)");
-        String newProjectId = cpProject(oldProjectId);
-        caseEntity.setTmProjectId(newProjectId);
+        if(caseEntity.getTmProjectId() != null){
+            String oldProjectId = caseEntity.getTmProjectId();
+            String newProjectId = cpProject(oldProjectId);
+            caseEntity.setTmProjectId(newProjectId);
+        }
         caseService.save(caseEntity);
         return caseEntity.getCaseId();
     }