diff --git a/bin/templates/pkg/db/db_test.go_ b/bin/templates/pkg/db/db_test.go_ index f687d0d..a1ea400 100644 --- a/bin/templates/pkg/db/db_test.go_ +++ b/bin/templates/pkg/db/db_test.go_ @@ -109,7 +109,11 @@ func TestFind_ByExtID(t *testing.T) { t.Error("TestFind_ByExtID() error: ", err) } - Otvet, err = Find_ByExtID(Otvet.ExtID, Otvet.ConnectionID) + if Otvet.ExtID ==0 { + return + } + + err = crud.Find_ByExtID(&Otvet) if err != nil { t.Error("TestFind_ByExtID() error: ", err) } diff --git a/internal/create_files/grpc_client/grpc_client.go b/internal/create_files/grpc_client/grpc_client.go index 7781c11..87f12ae 100644 --- a/internal/create_files/grpc_client/grpc_client.go +++ b/internal/create_files/grpc_client/grpc_client.go @@ -135,6 +135,12 @@ func CreateTestFiles(Table1 *types.Table) error { } TextDB = DeleteFuncTestFind_byExtID(TextDB, ModelName, Table1) + //Postgres_ID_Test = ID Minimum + if Table1.IDMinimum != "" { + TextFind := "const Postgres_ID_Test = " + TextDB = strings.ReplaceAll(TextDB, TextFind+"1", TextFind+Table1.IDMinimum) + } + // замена ID на PrimaryKey TextDB = create_files.ReplacePrimaryKeyID(TextDB, Table1) diff --git a/internal/create_files/grpc_server/grpc_server.go b/internal/create_files/grpc_server/grpc_server.go index 8879c67..350a25b 100644 --- a/internal/create_files/grpc_server/grpc_server.go +++ b/internal/create_files/grpc_server/grpc_server.go @@ -120,6 +120,12 @@ func CreateTestFiles(Table1 *types.Table) error { } TextDB = DeleteFuncTestFind_byExtID(TextDB, ModelName, Table1) + //Postgres_ID_Test = ID Minimum + if Table1.IDMinimum != "" { + TextFind := "const " + ModelName + "_ID_Test = " + TextDB = strings.ReplaceAll(TextDB, TextFind+"1", TextFind+Table1.IDMinimum) + } + // замена ID на PrimaryKey TextDB = create_files.ReplacePrimaryKeyID(TextDB, Table1) diff --git a/internal/create_files/nrpc_client/nrpc_client.go b/internal/create_files/nrpc_client/nrpc_client.go index 8073e05..3e7dbb5 100644 --- a/internal/create_files/nrpc_client/nrpc_client.go +++ b/internal/create_files/nrpc_client/nrpc_client.go @@ -135,6 +135,12 @@ func CreateTestFiles(Table1 *types.Table) error { } TextDB = DeleteFuncTestFind_byExtID(TextDB, ModelName, Table1) + //Postgres_ID_Test = ID Minimum + if Table1.IDMinimum != "" { + TextFind := "const Postgres_ID_Test = " + TextDB = strings.ReplaceAll(TextDB, TextFind+"1", TextFind+Table1.IDMinimum) + } + // замена ID на PrimaryKey TextDB = create_files.ReplacePrimaryKeyID(TextDB, Table1)