1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package gm_services
- import (
- "gadmin/internal/admin/forms"
- "github.com/gin-gonic/gin"
- )
- func UpdateSwitcher(ctx *gin.Context, params forms.UpdateSwitcherReq) (err error) {
- /*if params.ServerId <= 0 {
- err = errors.New("请选择一个有效的服务器")
- return
- }
- DB, err := player.GetDBByServerID(params.ServerId)
- if err != nil {
- return
- }
- if params.IosPay >= 0 && params.PlayerLevel >= 1 && params.AndroidPay >= 0 && params.AndroidOpenLevel >= 1 {
- data := msg2.GmIosPay{
- MsgId: character.GenerateMsgId(),
- IosPay: params.IosPay,
- OpenLevel: params.PlayerLevel,
- AndroidPay: params.AndroidPay,
- AndroidOpenLevel: params.AndroidOpenLevel,
- OperatorId: token.GetUID(ctx),
- }
- //err = gate.SendToWorld(0, &msg)
- //if err == nil {
- // rpc_share.MsgMap[msg.MsgId] = fmt.Sprintf("%s,GM为修改支付开关 ios: %d, openLevel: %d", utility.FormatSecond(time.Now()), params.IosPay, params.PlayerLevel)
- //}
- rpc_share.MsgMap[data.MsgId] = fmt.Sprintf("%s,GM为修改支付开关 ios: %d, openLevel: %d", utility.FormatSecond(time.Now()), params.IosPay, params.PlayerLevel)
- var resp *msg2.ResponseGmIosPay
- res, err := config.GmNats.GmRequest(DB, "GmIosPay", data)
- if err != nil {
- return err
- }
- if err = json.Unmarshal(res, &resp); err != nil {
- return err
- }
- rpc_share.LogChan <- rpc_share.LogMsg{
- MsgID: data.MsgId,
- Data: resp,
- }
- } else if params.DoubleAd >= 0 && params.AdOpenLevel >= 1 {
- data := msg2.GmDoubleAd{
- MsgId: character.GenerateMsgId(),
- OpenLevel: params.AdOpenLevel,
- AdCount: params.DoubleAd,
- OperatorId: token.GetUID(ctx),
- }
- //err = gate.SendToWorld(0, &msg)
- //if err == nil {
- // rpc_share.MsgMap[data.MsgId] = fmt.Sprintf("%s,GM为修改广告 adOpenLevel: %d, adCount: %d", utility.FormatSecond(time.Now()), params.AdOpenLevel, params.DoubleAd)
- //}
- rpc_share.MsgMap[data.MsgId] = fmt.Sprintf("%s,GM为修改广告 adOpenLevel: %d, adCount: %d", utility.FormatSecond(time.Now()), params.AdOpenLevel, params.DoubleAd)
- var resp *msg2.ResponseGmDoubleAd
- res, err := config.GmNats.GmRequest(DB, "GmDoubleAd", data)
- if err != nil {
- return err
- }
- if err = json.Unmarshal(res, &resp); err != nil {
- return err
- }
- rpc_share.LogChan <- rpc_share.LogMsg{
- MsgID: data.MsgId,
- Data: resp,
- }
- } else {
- err = errors.New("参数不可用")
- }*/
- return
- }
|