From d6c932308edbceebe70964c00255c1956b7f114f Mon Sep 17 00:00:00 2001 From: "cyril.tsui" Date: Fri, 21 Jun 2024 18:35:08 +0800 Subject: [PATCH] update --- .../com/ffii/tsms/modules/project/service/ProjectsService.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt b/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt index 1b69735..f668a71 100644 --- a/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt +++ b/src/main/java/com/ffii/tsms/modules/project/service/ProjectsService.kt @@ -515,9 +515,11 @@ open class ProjectsService( if (projectCode.contains('(')) { val splitProjectCode = projectCode.split('(') + val splitMainProjectCode = splitProjectCode[0].split('-') + logger.info("splitProjectCode: " + splitProjectCode[1].split(')')[0]) projectCode = - splitProjectCode[0] + '-' + String.format("%04d", splitProjectCode[1].split(')')[0].toInt()) + splitMainProjectCode[0] + '-' + String.format("%04d", splitMainProjectCode[1].toInt()) + '-' + String.format("%03d", splitProjectCode[1].split(')')[0].toInt()) val mainProject = projectRepository.findByCode(splitProjectCode[0]) ?: projectRepository.saveAndFlush(