|
|
|
|
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")
|
|
|
|
|
}
|