package websocketservers import ( "encoding/json" "flx/Common" "fmt" "time" log "github.com/sirupsen/logrus" ) // log日志 func ServerSendHTMLLogMessage(resultmap string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLLogMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSSJK myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") // fmt.Println("开始会议") } // 开始会议 func ServerSendHTMLStartAgenda(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLStartAgenda:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketStartAgenda myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") fmt.Println("开始会议") } // 跳转页面 func ServerSendHTMLJumpToView(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLJumpToView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketJumpView myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") fmt.Println("跳转页面") } // 发送软表决状态 func ServerSendSoftViewStatus(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendSoftViewStatus:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSoftViewStatus myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendHTMLPersonCheckDataChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLPersonCheckDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketReport myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") fmt.Println(time.Now().Format("2006-01-02 15:04:05") + " 更新前端报到页面信息") } func ServerSendCheckDoorCheckDataChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendCheckDoorCheckDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketReport myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "rdoor") fmt.Println(time.Now().Format("2006-01-02 15:04:05") + " 更新前端报到页面信息") } func ServerSendHTMLCheckInOrOutDataChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLCheckInOrOutDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketCheckIn myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendHTMLSeatUnitDataChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLSeatUnitDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSeat myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendHTMLSeatsData(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLSeatsData:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Waiter" myMessage.ContentType = Common.WebSocketConfence myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "Waiter") } func ServerSendHTMLSeatsUnitDataChange(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLSeatsUnitDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSeats myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendHTMLSeatData(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLSeatData:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Waiter" myMessage.ContentType = Common.WebSocketConfence myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientType(jsonMessage, "Waiter") } func ServerSendWaiterDatacChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendWaiterDatacChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Waiter" myMessage.ContentType = Common.WebSocketConfence myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientType(jsonMessage, "Waiter") } func ServerSendHTMLSpeakDataChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLSpeakDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSpeak myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendHTMLAskDataChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLAskDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketAsk myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendHTMLVoteDataChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLVoteDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketVote myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") fmt.Println("8888-----", time.Now()) } func ServerSendHTMLTerminalDataChange(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLTerminalDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketTerminal myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendHTMLCallDataChange(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLCallDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketCall myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendMobileCallDataChange(resultmap []map[string]interface{}, staffid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendMobileCallDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketCall myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendHTMLScreenDataChange(resultmap map[string]interface{}, usersid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLScreenDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketScreen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, usersid) } func ServerSendHTMLMobileScreenDataChange(resultmap map[string]interface{}, staffid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHTMLMobileScreenDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketMobileScreen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendDataChange(resultmap map[string]interface{}, staffid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendDataChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketEndAgenda myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) // fmt.Println("结束会议------------------------------------") Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendAgendaMessage(resultmap map[string]interface{}, staffid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendAgendaMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketAgendaMessage myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendDeleteFile(resultmap []map[string]interface{}, staffid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendDeleteFile:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketDeleteFile myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendICCardNum(resultmap map[string]interface{}, staffid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendICCardNum:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketICCardNum myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendChatMessage(resultmap map[string]interface{}, staffid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendChatMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketChat myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendOnlineAgendaMessage(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendOnlineAgendaMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "CongressManageMobile" myMessage.ContentType = Common.WebSocketOnline myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "conferenceman") } func ServerSendCongressServiceAnswerMessage(resultmap map[string]interface{}, staffid string) { //会务机回复会议服务请求 defer func() { if r := recover(); r != nil { log.Error("ServerSendCongressServiceAnswerMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketAnswerCall myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, staffid) } func ServerSendCongressServiceMessage(resultmap map[string]interface{}) { //向会务机发送会议服务请求 defer func() { if r := recover(); r != nil { log.Error("ServerSendCongressServiceMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "CongressManageMobile" myMessage.ContentType = Common.WebSocketCall myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "conferenceman") } func ServerSendNoticeMessage(resultmap map[string]interface{}, agendapersonid string) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendNoticeMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketNotice myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendMeetingMessage(resultmap map[string]interface{}, agendapersonid string) { //向移动端用户发送正在开会状态信息 defer func() { if r := recover(); r != nil { log.Error("ServerSendMeetingMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketMeeting myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendMeetingAllMessage(resultmap map[string]interface{}) { //向移动端所有在线用户发送正在开会状态信息 defer func() { if r := recover(); r != nil { log.Error("ServerSendMeetingAllMessage:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketMeeting myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendAgendaForCheckDoor(resultmap map[string]interface{}) { //向移动端所有在线用户发送正在开会状态信息 defer func() { if r := recover(); r != nil { log.Error("ServerSendAgendaForCheckDoor:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketAgendaForCheckDoor myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendCheckInDoor(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendCheckInDoor:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketCheckInDoor myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendElectronScreenOpen(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronScreenOpen:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Electron" myMessage.ContentType = Common.WebSocketScreenOpen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "electron") } func ServerSendElectronScreenClose() { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronScreenClose:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Electron" myMessage.ContentType = Common.WebSocketScreenClose myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = nil jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "electron") } // 开始议题预览 func ServerSendElectronTopicViewOpen(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronTopicViewOpen:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Electron" myMessage.ContentType = Common.WebSocketTopicViewOpen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "electron") } func ServerSendElectronTopicView(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronTopicView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketTopicView myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendTopicFileView(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendTopicFileView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketTopicFile myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendAgendaView(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendAgendaView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketAgendaView myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } // 结束议题预览 func ServerSendElectronTopicViewClose() { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronTopicViewClose:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Electron" myMessage.ContentType = Common.WebSocketTopicViewClose myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = nil jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "electron") } func ServerSendElectronScreenViewOpen(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronScreenViewOpen:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Electron" myMessage.ContentType = Common.WebSocketScreenViewOpen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "electron") } func ServerSendElectronScreenViewClose(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronScreenViewClose:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Electron" myMessage.ContentType = Common.WebSocketScreenViewClose myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "electron") } // 主备切换提示 func ServerSendChangeHostTip() { defer func() { if r := recover(); r != nil { log.Error("ServerSendChangeHostTip:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "HTML" myMessage.ContentType = Common.WebSocketChangeHostTip myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = "主机链接断开,是否切换到主机?" jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendStartShareScreen(resultmap map[string]interface{}) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendStartShareScreen:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketStartShareScreen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendOpenFile(resultmap map[string]interface{}) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendOpenFile:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketOpenFile myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendCloseFile(resultmap map[string]interface{}) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendCloseFile:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketCloseFile myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendEndShareScreen(resultmap map[string]interface{}) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendEndShareScreen:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketEndShareScreen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendTestVote() { //向移动端所有在线用户发送测试表决指令 defer func() { if r := recover(); r != nil { log.Error("ServerSendTestVote:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketTestVote myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = nil jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendStopExe(resultmap map[string]interface{}) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendStopExe:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketMeeting myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendClearFile(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendClearFile:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketClearFile myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendClearFileBoth(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendClearFileBoth:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketClearFile myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendShowStaffInfo(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendShowStaffInfo:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketShowStaffInfo myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendMessage(resultmap string, agendapersonid string) { // 再使用make函数创建一个非nil的map,nil map不能赋值 defer func() { if r := recover(); r != nil { log.Error("ServerSendMessage:", r) } }() var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketSendMessage myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendHideStaffInfo(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHideStaffInfo:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketHideStaffInfo myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendShowStaffInfoBoth(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendShowStaffInfoBoth:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketShowStaffInfo myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendHideStaffInfoBoth(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendHideStaffInfoBoth:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketHideStaffInfo myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendElectronDeviceNum(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendElectronDeviceNum:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketDeviceNum myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendLineStatus(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendLineStatus:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketLineStatus myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendFilePer(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendFilePer:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSendFilePer myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendFileStatus(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendFileStatus:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSendFileStatus myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendSpeakColorRing(resultmap string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendSpeakColorRing:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketSpeakColorRing myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendTerminalOffBoth(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendTerminalOffBoth:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketTerminalOff myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendTerminalOff(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerSendTerminalOff:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketTerminalOff myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendClinetScreenShare(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendClinetScreenShare:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketTerminalOff myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendAskProcessTime(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendAskProcessTime:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketAskProcessTime myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendStartShareDraw(resultmap map[string]interface{}) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendStartShareDraw:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketStartShareDraw myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSendEndShareDraw(resultmap map[string]interface{}) { //向移动端用户发送通知公告 defer func() { if r := recover(); r != nil { log.Error("ServerSendEndShareDraw:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketEndShareDraw myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.Send(jsonMessage, nil) } func ServerSenddownloadOK(resultmap string) { defer func() { if r := recover(); r != nil { log.Error("ServerSenddownloadOK:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketdownloadOK myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerChangeSeatView(resultmap int64, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerChangeSeatView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketChangeSeat myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerChangeScreenView(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerChangeScreenView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketChangeScreen myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerChangeseatsView(resultmap map[string]interface{}, agendapersonid string) { defer func() { if r := recover(); r != nil { log.Error("ServerChangeseatsView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Client" myMessage.ContentType = Common.WebSocketChangeSeat myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, agendapersonid) } func ServerSendPerSon(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendPerSon:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketMeetingPerSon myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendReportView(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendReportView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketReportView myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendOneSeatView(resultmap []map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendOneSeatView:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketOneSeatView myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") } func ServerSendTopicDatacChange(resultmap map[string]interface{}) { defer func() { if r := recover(); r != nil { log.Error("ServerSendTopicDatacChange:", r) } }() // 再使用make函数创建一个非nil的map,nil map不能赋值 var myMessage Message myMessage.Sender = "Server" myMessage.Recipient = "Html" myMessage.ContentType = Common.WebSocketTopicData myMessage.ContentTime = time.Now().Format("2006-01-02 15:04:05") myMessage.Content = resultmap jsonMessage, _ := json.Marshal(myMessage) // fmt.Println(string(jsonMessage)) Manager.SendMessageByClientId(jsonMessage, "meetman") }