更新若干功能
This commit is contained in:
1 parent
892ba5886d
commit
79d5ae6b66
45 files changed
+6755
-38
No files matched your search
@@ -0,0 +1,40 @@
|
||||
package controllers
|
||||
|
||||
import (
|
||||
"server/services/wechatmini"
|
||||
|
||||
beego "github.com/beego/beego/v2/server/web"
|
||||
)
|
||||
|
||||
// =============================================================
|
||||
// 官网前台只读接口:小程序公开信息
|
||||
//
|
||||
// 供 website SPA / H5 / 其他端调取平台端「小程序配置」里维护的
|
||||
// 小程序名称、AppID 与二维码图片地址,无需登录。
|
||||
// GET /site/miniapp 已启用小程序列表(含 qrcode_url)
|
||||
//
|
||||
// 说明:qrcode_url 形如 /uploads/xxx(本地存储)或 CDN 绝对地址,
|
||||
// 相对地址由前端拼接接口域名。
|
||||
// =============================================================
|
||||
|
||||
// IndexMiniAppController 小程序公开信息
|
||||
type IndexMiniAppController struct {
|
||||
beego.Controller
|
||||
}
|
||||
|
||||
// List GET /site/miniapp 已启用小程序列表(含二维码图片地址)
|
||||
func (c *IndexMiniAppController) List() {
|
||||
list, err := wechatmini.ListEnabledApps()
|
||||
if err != nil {
|
||||
c.Ctx.Output.SetStatus(500)
|
||||
c.Data["json"] = map[string]interface{}{"code": 500, "msg": "获取小程序列表失败"}
|
||||
_ = c.ServeJSON()
|
||||
return
|
||||
}
|
||||
c.Data["json"] = map[string]interface{}{
|
||||
"code": 200,
|
||||
"msg": "success",
|
||||
"data": map[string]interface{}{"list": list},
|
||||
}
|
||||
_ = c.ServeJSON()
|
||||
}
|
||||
Reference in new issue
Block a user