beta不判断
This commit is contained in:
@@ -32,7 +32,7 @@ type EventController struct {
|
|||||||
var clients = make(map[string][]*websocket.Conn)
|
var clients = make(map[string][]*websocket.Conn)
|
||||||
|
|
||||||
//广播频道(通道)
|
//广播频道(通道)
|
||||||
var broadcast = make(chan map[string][]*model.ImMessageRecord)
|
var broadcast = make(chan map[string]*model.ImMessageRecord)
|
||||||
|
|
||||||
// 配置升级程序(升级为websocket)
|
// 配置升级程序(升级为websocket)
|
||||||
var upgrader = websocket.Upgrader{}
|
var upgrader = websocket.Upgrader{}
|
||||||
@@ -131,7 +131,7 @@ func (c *EventController) TestWebsocket() {
|
|||||||
defer ws.Close()
|
defer ws.Close()
|
||||||
var (
|
var (
|
||||||
vendorOrderID = c.GetString("vendorOrderID")
|
vendorOrderID = c.GetString("vendorOrderID")
|
||||||
msgMap = make(map[string][]*model.ImMessageRecord)
|
msgMap = make(map[string]*model.ImMessageRecord)
|
||||||
)
|
)
|
||||||
//将当前客户端放入map中
|
//将当前客户端放入map中
|
||||||
clients[vendorOrderID] = append(clients[vendorOrderID], ws)
|
clients[vendorOrderID] = append(clients[vendorOrderID], ws)
|
||||||
@@ -150,7 +150,7 @@ func (c *EventController) TestWebsocket() {
|
|||||||
|
|
||||||
c.EnableRender = false //Beego不启用渲染
|
c.EnableRender = false //Beego不启用渲染
|
||||||
|
|
||||||
var s []*model.ImMessageRecord
|
var s *model.ImMessageRecord
|
||||||
for {
|
for {
|
||||||
//接收客户端的消息
|
//接收客户端的消息
|
||||||
err := ws.ReadJSON(&s)
|
err := ws.ReadJSON(&s)
|
||||||
@@ -170,12 +170,10 @@ func (c *EventController) TestWebsocket() {
|
|||||||
break //结束循环
|
break //结束循环
|
||||||
} else {
|
} else {
|
||||||
//接受消息 业务逻辑
|
//接受消息 业务逻辑
|
||||||
msgMap[vendorOrderID] = append(msgMap[vendorOrderID], s...)
|
msgMap[vendorOrderID] = s
|
||||||
broadcast <- msgMap
|
broadcast <- msgMap
|
||||||
for _, v := range s {
|
dao.WrapAddIDCULDEntity(s, "")
|
||||||
dao.WrapAddIDCULDEntity(v, "")
|
dao.CreateEntity(db, s)
|
||||||
dao.CreateEntity(db, v)
|
|
||||||
}
|
|
||||||
// fmt.Println("接受到从页面上反馈回来的信息 ", utils.Format4Output(s, false))
|
// fmt.Println("接受到从页面上反馈回来的信息 ", utils.Format4Output(s, false))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user