1
This commit is contained in:
parent
ffc7402ac4
commit
8412b41afa
@ -37,9 +37,9 @@ func (this *GmApi) ExecCmd(c *gin.Context) {
|
|||||||
vo.BaseVo
|
vo.BaseVo
|
||||||
}{}
|
}{}
|
||||||
if len(cmds) > 1 {
|
if len(cmds) > 1 {
|
||||||
service.GM.DispatchCmd(cmds[0], cmds[1:len(cmds)], &rspObj.BaseVo)
|
service.GM.DispatchCmd(s, cmds[0], cmds[1:len(cmds)], &rspObj.BaseVo)
|
||||||
} else {
|
} else {
|
||||||
service.GM.DispatchCmd(cmds[0], []string{}, &rspObj.BaseVo)
|
service.GM.DispatchCmd(s, cmds[0], []string{}, &rspObj.BaseVo)
|
||||||
}
|
}
|
||||||
c.JSON(200, rspObj)
|
c.JSON(200, rspObj)
|
||||||
}
|
}
|
||||||
|
@ -3,10 +3,11 @@ package service
|
|||||||
import (
|
import (
|
||||||
"q5"
|
"q5"
|
||||||
"main/vo"
|
"main/vo"
|
||||||
|
"main/common"
|
||||||
)
|
)
|
||||||
|
|
||||||
type gm struct {
|
type gm struct {
|
||||||
cmdHash q5.ConcurrentMap[string, func(string, []string, *vo.BaseVo)]
|
cmdHash q5.ConcurrentMap[string, func(common.Session, string, []string, *vo.BaseVo)]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *gm) init() {
|
func (this *gm) init() {
|
||||||
@ -16,11 +17,11 @@ func (this *gm) init() {
|
|||||||
func (this *gm) unInit() {
|
func (this *gm) unInit() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *gm) DispatchCmd(cmd string, params []string, baseVo *vo.BaseVo) {
|
func (this *gm) DispatchCmd(s common.Session, cmd string, params []string, baseVo *vo.BaseVo) {
|
||||||
if cb, ok := this.cmdHash.Load(cmd); ok {
|
if cb, ok := this.cmdHash.Load(cmd); ok {
|
||||||
(*cb)(cmd, params, baseVo)
|
(*cb)(s, cmd, params, baseVo)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *gm) addItem(cmd string, params []string, baseVo *vo.BaseVo) {
|
func (this *gm) addItem(s common.Session, cmd string, params []string, baseVo *vo.BaseVo) {
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user