beta不判断

This commit is contained in:
苏尹岚
2020-09-02 10:10:45 +08:00
parent 3dd65bc651
commit 58e483d355

View File

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