Files
jx-callback/controllers/aliapi_callback.go
suyl 7712ad0338 aa
2021-09-06 17:24:08 +08:00

39 lines
908 B
Go

package controllers
import (
"encoding/json"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/jxstore/secretNumber"
"git.rosy.net.cn/jx-callback/globals"
"github.com/astaxie/beego/server/web"
"io/ioutil"
)
type AliApiController struct {
web.Controller
}
type CallBack struct {
Code int `json:"code"`
Msg string `json:"msg"`
}
func (c *AliApiController) SecretNumberMsg() {
data, _ := ioutil.ReadAll(c.Ctx.Request.Body)
values, _ := utils.HTTPBody2Values(data, false)
mapData := utils.URLValues2Map(values)
//东西在key上
var res *secretNumber.SecretNumberMsgRes
for k, _ := range mapData {
if err := json.Unmarshal([]byte(k), &res); err == nil {
globals.SugarLogger.Debugf("SecretNumberMsg msg: %v", utils.Format4Output(res, true))
secretNumber.CallbackBrandBill(res)
}
}
c.Data["json"] = &CallBack{
Code: 0,
Msg: "成功",
}
c.ServeJSON()
}