Skip to content

Commit 3299ba4

Browse files
authored
Merge pull request #341 from TarsCloud/fix/lbbniu/trace
修复接口返回void生成代码错误
2 parents abcf0c6 + 649f866 commit 3299ba4

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

tars/tools/tars2go/gen_go.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1291,10 +1291,14 @@ _resp := new(requestf.ResponsePacket)
12911291
}
12921292
}
12931293
if withContext && !withoutTrace {
1294+
traceParamFlag := "traceParamFlag := traceData.NeedTraceParam(trace.EstCR, uint(0))"
1295+
if isOut || fun.HasRet {
1296+
traceParamFlag = "traceParamFlag := traceData.NeedTraceParam(trace.EstCR, uint(_is.Len()))"
1297+
}
12941298
c.WriteString(`
12951299
if ok && traceData.TraceCall {
12961300
var traceParam string
1297-
traceParamFlag := traceData.NeedTraceParam(trace.EstCR, uint(_is.Len()))
1301+
` + traceParamFlag + `
12981302
if traceParamFlag == trace.EnpNormal {
12991303
value := map[string]interface{}{}
13001304
`)

0 commit comments

Comments
 (0)