瀏覽代碼

no message

xingzai 1 年之前
父節點
當前提交
4160e01ac3
共有 2 個文件被更改,包括 26 次插入7 次删除
  1. 17 7
      controllers/wechat.go
  2. 9 0
      routers/commentsRouter.go

+ 17 - 7
controllers/wechat.go

@@ -384,13 +384,6 @@ func (this *WechatCommonController) GetSmsCode() {
 	br.Success = true
 }
 
-//func init() {
-//	itemToken, err := services.WxGetToken()
-//	fmt.Println(err)
-//	fmt.Println(itemToken.AccessToken)
-//
-//}
-
 // @Title 微信获取用户绑定的手机号
 // @Description 微信获取用户绑定的手机号接口
 // @Param   Code   query   string  true       "微信唯一编码code"
@@ -447,3 +440,20 @@ func (this *WechatController) Getuserphonenumber() {
 	br.Msg = "登录成功"
 	//br.Data = resp
 }
+
+// @Title 微信付款回调接口
+// @Description 微信付款回调接口
+// @Success 200 {object} models.WxLoginResp
+// @router /wxpay/notify [post]
+func (this *WechatCommonController) WxpayNotify() {
+	body := this.Ctx.Input.RequestBody
+	utils.FileLog.Info("wechat notify:" + string(body))
+	item := new(models.CygxShanghaiCompanyLog)
+	item.CreateTime = time.Now()
+	//item.Body = jsonCompany
+	item.Result = string(body)
+
+	fmt.Println(item.Result)
+
+	go models.AddCygxShanghaiCompanyLog(item)
+}

+ 9 - 0
routers/commentsRouter.go

@@ -709,6 +709,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_mfyx/controllers:WechatCommonController"] = append(beego.GlobalControllerRouter["hongze/hongze_mfyx/controllers:WechatCommonController"],
+        beego.ControllerComments{
+            Method: "WxpayNotify",
+            Router: `/wxpay/notify`,
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_mfyx/controllers:WechatController"] = append(beego.GlobalControllerRouter["hongze/hongze_mfyx/controllers:WechatController"],
         beego.ControllerComments{
             Method: "GetEmailCode",