Skip to content

Commit 9e8b40f

Browse files
committed
fix(jzero): fix add api
1 parent 29a4819 commit 9e8b40f

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

  • cmd/jzero/internal/command/add/addapi

cmd/jzero/internal/command/add/addapi/addapi.go

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ import (
88

99
"github.com/zeromicro/go-zero/tools/goctl/api/format"
1010

11+
"github.com/jzero-io/jzero/cmd/jzero/internal/pkg/stringx"
12+
1113
"github.com/jzero-io/jzero/cmd/jzero/internal/config"
12-
"github.com/jzero-io/jzero/cmd/jzero/internal/desc"
1314
"github.com/jzero-io/jzero/cmd/jzero/internal/embeded"
1415
"github.com/jzero-io/jzero/cmd/jzero/internal/pkg/filex"
1516
"github.com/jzero-io/jzero/cmd/jzero/internal/pkg/templatex"
@@ -18,20 +19,16 @@ import (
1819
func Run(args []string) error {
1920
baseDir := filepath.Join("desc", "api")
2021

21-
service := desc.GetApiServiceName(filepath.Join("desc", "api"))
22-
2322
apiName := args[0]
2423

2524
if strings.HasSuffix(apiName, ".api") {
2625
apiName = strings.TrimSuffix(apiName, ".api")
2726
}
2827

29-
if service == "" {
30-
service = apiName
31-
}
32-
28+
// fix https://github.com/jzero-io/jzero/issues/405.
29+
// For jzero, each api file, the server name can be different.
3330
template, err := templatex.ParseTemplate(filepath.Join("api", "template.api.tpl"), map[string]any{
34-
"Service": service,
31+
"Service": stringx.ToCamel(apiName),
3532
"Group": apiName,
3633
}, embeded.ReadTemplateFile(filepath.Join("api", "template.api.tpl")))
3734
if err != nil {

0 commit comments

Comments
 (0)