fix: route issue
This commit is contained in:
@@ -275,7 +275,7 @@ func Parse(source string) []Provider {
|
||||
if providerDoc.Mode == "event" {
|
||||
provider.Mode = "event"
|
||||
|
||||
modePkg := gomod.GetModuleName() + "/providers/events"
|
||||
modePkg := gomod.GetModuleName() + "/providers/event"
|
||||
|
||||
provider.Imports["git.ipao.vip/rogeecn/atom"] = ""
|
||||
provider.Imports["git.ipao.vip/rogeecn/atom/contracts"] = ""
|
||||
@@ -288,7 +288,7 @@ func Parse(source string) []Provider {
|
||||
Star: "*",
|
||||
Type: "PubSub",
|
||||
Package: modePkg,
|
||||
PackageAlias: "events",
|
||||
PackageAlias: "event",
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ func Render(path string, routes []RouteDefinition) error {
|
||||
case PositionURI:
|
||||
return fmt.Sprintf(`URI[%s]("%s")`, item.Type, item.Name), true
|
||||
case PositionQuery:
|
||||
return fmt.Sprintf(`Query[%s]("%s")`, item.Type, item.Name), true
|
||||
return fmt.Sprintf(`Query%s[%s]("%s")`, isScalarType(item.Type), item.Type, item.Name), true
|
||||
case PositionHeader:
|
||||
return fmt.Sprintf(`Header[%s]("%s")`, item.Type, item.Name), true
|
||||
case PositionCookie:
|
||||
@@ -108,3 +108,11 @@ func Render(path string, routes []RouteDefinition) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func isScalarType(t string) string {
|
||||
switch t {
|
||||
case "string", "int", "int32", "int64", "float32", "float64", "bool":
|
||||
return "Param"
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user