This is general code: if err != nil { httpx.Error(w, err) } else { httpx.OkJson(w, resp) } But I Wanna that: {{if .HasResp}}common.Response(w, resp,count,err){{else}}common.Response(w,nil,0,err){{end}} I change to github.com/zeromicro/goctl-go-compact@v1.0.1/mergehandlers.go,But not take effect