12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package http
- import (
- "go-common/app/interface/bbq/app-bbq/api/http/v1"
- bm "go-common/library/net/http/blademaster"
- "strings"
- "github.com/json-iterator/go"
- )
- func appSetting(c *bm.Context) {
- args := &v1.AppSettingRequest{}
- if err := c.Bind(args); err != nil {
- return
- }
- data, err := srv.AppSetting(c, args)
- if err != nil {
- c.JSON(nil, err)
- return
- }
- if strings.ToLower(args.Base.Client) == "ios" {
- c.JSON(data, err)
- return
- }
- resp := struct {
- Code int `json:"code"`
- Message string `json:"message"`
- TTL int `json:"ttl"`
- Data interface{} `json:"data,omitempty"`
- }{
- Code: 0,
- Message: "0",
- TTL: 1,
- Data: data,
- }
- str, _ := jsoniter.MarshalToString(resp)
- c.String(0, strings.Replace(str, "\\\\", "\\", -1))
- }
- func appPackage(c *bm.Context) {
- args := struct {
- Lastest int `json:"lastest" form:"lastest"`
- }{}
- c.Bind(&args)
- c.JSON(srv.AppPackage(c, args.Lastest))
- }
|