123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package http
- import (
- apiv1 "go-common/app/interface/live/app-room/api/http/v1"
- v1index "go-common/app/interface/live/app-room/service/v1/dm"
- "go-common/library/ecode"
- bm "go-common/library/net/http/blademaster"
- )
- func sendMsgSendMsg(ctx *bm.Context) {
- p := new(apiv1.SendDMReq)
- if err := ctx.Bind(p); err != nil {
- return
- }
- _, err := dmservice.SendMsg(ctx, p)
- res := map[string]interface{}{}
- if e, ok := err.(*ecode.Status); ok {
- res["msg"] = e.Message()
- res["message"] = e.Message()
- //验证返回
- if e.Code() == 1990000 {
- res["data"] = map[string]string{
- "verify_url": "https://live.bilibili.com/p/html/live-app-captcha/index.html?is_live_half_webview=1&hybrid_half_ui=1,5,290,332,0,0,30,0;2,5,290,332,0,0,30,0;3,5,290,332,0,0,30,0;4,5,290,332,0,0,30,0;5,5,290,332,0,0,30,0;6,5,290,332,0,0,30,0;7,5,290,332,0,0,30,0;8,5,290,332,0,0,30,0",
- }
- }
- ctx.JSONMap(res, err)
- return
- }
- res["msg"] = ""
- res["message"] = ""
- res["data"] = []string{}
- ctx.JSONMap(res, err)
- }
- func getHistory(ctx *bm.Context) {
- p := new(apiv1.HistoryReq)
- if err := ctx.Bind(p); err != nil {
- return
- }
- resp, err := dmservice.GetHistory(ctx, p)
- res := map[string]interface{}{}
- res["msg"] = ""
- res["message"] = ""
- empty := make(map[string][]string)
- empty["room"] = make([]string, 0)
- empty["admin"] = make([]string, 0)
- if err != nil {
- res["data"] = empty
- ctx.JSONMap(res, err)
- return
- }
- res["data"] = v1index.HistoryData(resp)
- ctx.JSONMap(res, err)
- }
|