@@ -210,7 +210,7 @@ open class ProjectsService(
// if (request.projectCode != null && request.mainProjectId == null) projectRepository.checkMainProjectByCodeLike(request.projectCode) else null
val duplicateProject =
if (request.projectCode != null) projectRepository.findByCode(request.projectCode) else null
if (request.projectCode != null) projectRepository.findByCodeAndDeletedIsFalse (request.projectCode) else null
//check duplicate project
// if (!duplicateProject.isNullOrEmpty() && !duplicateProject.contains(request.projectId)) {
@@ -597,7 +597,7 @@ open class ProjectsService(
mainProjectCode + '-' + String.format("%03d", splitProjectCode[1].split(')')[0].toInt())
val mainProject =
projectRepository.findByCode(mainProjectCode) ?: projectRepository.saveAndFlush(
projectRepository.findByCodeAndDeletedIsFalse (mainProjectCode) ?: projectRepository.saveAndFlush(
Project().apply {
name = row.getCell(1).stringCellValue
description = row.getCell(1).stringCellValue
@@ -617,7 +617,7 @@ open class ProjectsService(
projectCode = splitProjectCode[0] + '-' + String.format("%04d", splitProjectCode[1].toInt())
}
val project = projectRepository.findByCode(projectCode)
val project = projectRepository.findByCodeAndDeletedIsFalse (projectCode)
val projectId = project?.id
logger.info("projectCode :$projectCode")