|
|
@@ -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( |
|
|
|