作者 yangfu

fix tmpl

@@ -8,21 +8,22 @@ package tmpl @@ -8,21 +8,22 @@ package tmpl
8 var ControllerMethod =` 8 var ControllerMethod =`
9 //{{.Method}} 9 //{{.Method}}
10 func(this *{{.Controller}}Controller){{.Method}}(){ 10 func(this *{{.Controller}}Controller){{.Method}}(){
11 - var msg *mybeego.Message  
12 - defer func(){ 11 + var msg *protocol.ResponseMessage
  12 + defer func() {
13 this.Resp(msg) 13 this.Resp(msg)
14 }() 14 }()
15 var request *protocol.{{.Method}}Request 15 var request *protocol.{{.Method}}Request
16 if err:=json.Unmarshal(this.ByteBody,&request);err!=nil{ 16 if err:=json.Unmarshal(this.ByteBody,&request);err!=nil{
17 log.Error(err) 17 log.Error(err)
18 - msg = mybeego.NewMessage(1) 18 + msg = protocol.BadRequestParam(1)
19 return 19 return
20 } 20 }
21 if b,m :=this.Valid(request);!b{ 21 if b,m :=this.Valid(request);!b{
22 msg = m 22 msg = m
23 return 23 return
24 } 24 }
25 - msg = protocol.NewReturnResponse({{.ControllerLowcase}}.{{.Method}}(request)) 25 + header := controllers.GetRequestHeader(this.Ctx)
  26 + msg = protocol.NewReturnResponse({{.ControllerLowcase}}.{{.Method}}(header,request))
26 } 27 }
27 ` 28 `
28 29
@@ -37,7 +38,7 @@ type {{.Method}}Response struct { @@ -37,7 +38,7 @@ type {{.Method}}Response struct {
37 38
38 //Method Login 39 //Method Login
39 var Handler =` 40 var Handler =`
40 - func {{.Method}}(request *protocol.{{.Method}}Request)(rsp *protocol.{{.Method}}Response,err error){ 41 + func {{.Method}}(header *protocol.RequestHeader,request *protocol.{{.Method}}Request)(rsp *protocol.{{.Method}}Response,err error){
41 var ( 42 var (
42 43
43 ) 44 )