diff --git a/goutils/proto_build/main.go b/goutils/proto_build/main.go index 57d28aa..013d6f7 100644 --- a/goutils/proto_build/main.go +++ b/goutils/proto_build/main.go @@ -313,9 +313,10 @@ func ExecCreateAutoLogic(workerSpaceDir string, ServiceName string, genDir, pack } else { plist := strings.Split(param, ".") lowerName := strings.ToLower(plist[len(plist)-1]) - p = lowerName[0:3] - if _, ok := dup[p]; ok { - p = lowerName + if strings.Contains(lowerName, "req") { + if _, ok := dup["ctx"]; ok { + p = "req" + } } if _, ok := dup[p]; ok { p = fmt.Sprintf("param%d", i)