From 6bd6dbca1ae5f4a07d14db513a808c74acaa334d Mon Sep 17 00:00:00 2001 From: Nikitin Aleksandr Date: Mon, 19 Feb 2024 14:55:52 +0300 Subject: [PATCH] =?UTF-8?q?=D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20TEMPLATE?= =?UTF-8?q?S=5FCONVERT=5FID=5FFILENAME?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/create_files/create_files.go | 7 +++++++ .../db_crud_tables/db_crud_tables.go | 14 ++++++++++++-- .../grpc_client_tables/grpc_client_tables.go | 16 +++++++++++++--- .../grpc_server_tables/grpc_server_tables.go | 8 ++++++-- 4 files changed, 38 insertions(+), 7 deletions(-) diff --git a/internal/create_files/create_files.go b/internal/create_files/create_files.go index 893fde7..f56f77b 100644 --- a/internal/create_files/create_files.go +++ b/internal/create_files/create_files.go @@ -954,6 +954,13 @@ func DeleteEmptyLines(Text string) string { if pos1 >= 0 { Otvet = DeleteEmptyLines(Otvet) } + + //удалим последние 2 пустые строки + HasSuffix := strings.HasSuffix(Otvet, "\n\n") + if HasSuffix == true { + Otvet = Otvet[:len(Otvet)-1] + } + return Otvet } diff --git a/internal/create_files/db_crud_tables/db_crud_tables.go b/internal/create_files/db_crud_tables/db_crud_tables.go index 690a7f5..5643ca4 100644 --- a/internal/create_files/db_crud_tables/db_crud_tables.go +++ b/internal/create_files/db_crud_tables/db_crud_tables.go @@ -145,6 +145,9 @@ func CreateFiles(Table1 *types.Table) error { //переименование функций TextDB = RenameFunctions(TextDB, Table1) + //удаление пустых строк + TextDB = create_files.DeleteEmptyLines(TextDB) + //запись файла err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS) @@ -223,6 +226,9 @@ func CreateTestFiles(Table1 *types.Table) error { //удаление пустого импорта TextDB = create_files.DeleteEmptyImport(TextDB) + //удаление пустых строк + TextDB = create_files.DeleteEmptyLines(TextDB) + //запись файла err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS) @@ -491,7 +497,7 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error { "github.com/ManyakRus/starter/contextmain" "github.com/ManyakRus/starter/micro" "github.com/ManyakRus/starter/postgres_gorm" - ) +) ` @@ -522,6 +528,8 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error { //удаление пустого импорта TextCrud = create_files.DeleteEmptyImport(TextCrud) + + //удаление пустых строк TextCrud = create_files.DeleteEmptyLines(TextCrud) //запись файла @@ -628,7 +636,7 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error { "testing" "github.com/ManyakRus/starter/config_main" "github.com/ManyakRus/starter/postgres_gorm" - ) +) ` @@ -658,6 +666,8 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error { //удаление пустого импорта TextCrud = create_files.DeleteEmptyImport(TextCrud) + + //удаление пустых строк TextCrud = create_files.DeleteEmptyLines(TextCrud) //запись файла diff --git a/internal/create_files/grpc_client_tables/grpc_client_tables.go b/internal/create_files/grpc_client_tables/grpc_client_tables.go index 3b995c1..b0e8803 100644 --- a/internal/create_files/grpc_client_tables/grpc_client_tables.go +++ b/internal/create_files/grpc_client_tables/grpc_client_tables.go @@ -156,6 +156,9 @@ func CreateFiles(Table1 *types.Table) error { //удаление пустого импорта TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient) + //удаление пустых строк + TextGRPCClient = create_files.DeleteEmptyLines(TextGRPCClient) + //запись файла err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS) @@ -231,6 +234,9 @@ func CreateTestFiles(Table1 *types.Table) error { //удаление пустого импорта TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient) + //удаление пустых строк + TextGRPCClient = create_files.DeleteEmptyLines(TextGRPCClient) + //запись файла err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS) @@ -384,7 +390,7 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error { "context" "time" "github.com/ManyakRus/starter/log" - ) +) ` @@ -427,13 +433,15 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error { //удаление пустого импорта TextGRPC_Client = create_files.DeleteEmptyImport(TextGRPC_Client) - TextGRPC_Client = create_files.DeleteEmptyLines(TextGRPC_Client) if config.Settings.USE_DEFAULT_TEMPLATE == true { TextGRPC_Client = create_files.CheckAndAddImportTime_FromText(TextGRPC_Client) TextGRPC_Client = create_files.CheckAndAddImportTimestamp_FromText(TextGRPC_Client) TextGRPC_Client = create_files.CheckAndAddImportAlias(TextGRPC_Client) } + //удаление пустых строк + TextGRPC_Client = create_files.DeleteEmptyLines(TextGRPC_Client) + //запись файла err = os.WriteFile(FilenameReadyGRPC_ClientUpdate, []byte(TextGRPC_Client), constants.FILE_PERMISSIONS) @@ -526,7 +534,7 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error { TextGRPC_Client = TextGRPC_Client + `import ( "testing" "github.com/ManyakRus/starter/config_main" - ) +) ` @@ -559,6 +567,8 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error { //удаление пустого импорта TextGRPC_Client = create_files.DeleteEmptyImport(TextGRPC_Client) + + //удаление пустых строк TextGRPC_Client = create_files.DeleteEmptyLines(TextGRPC_Client) //запись файла diff --git a/internal/create_files/grpc_server_tables/grpc_server_tables.go b/internal/create_files/grpc_server_tables/grpc_server_tables.go index 3a12a94..ac077ba 100644 --- a/internal/create_files/grpc_server_tables/grpc_server_tables.go +++ b/internal/create_files/grpc_server_tables/grpc_server_tables.go @@ -368,7 +368,7 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error { TextGRPCServer = TextGRPCServer + `import ( "context" "github.com/ManyakRus/starter/micro" - ) +) ` @@ -405,6 +405,8 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error { //удаление пустого импорта TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer) + + //удаление пустых строк TextGRPCServer = create_files.DeleteEmptyLines(TextGRPCServer) //запись файла @@ -496,7 +498,7 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error { "context" "testing" "github.com/ManyakRus/starter/config_main" - ) +) ` @@ -538,6 +540,8 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error { //удаление пустого импорта TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer) + + //удаление пустых строк TextGRPCServer = create_files.DeleteEmptyLines(TextGRPCServer) //запись файла