|
|
|
@ -1513,6 +1513,9 @@ func OnDeviceEventHandler(eventSource FLXDevice.EventArgSource, eventType FLXDev
|
|
|
|
|
UpdateStatisticsNumShow()
|
|
|
|
|
localcache.OnChangeProcess()
|
|
|
|
|
CheckInStart()
|
|
|
|
|
if localcache.CurrentScreenSessionStatus == Common.SessionStatus_StartReport || localcache.CurrentScreenSessionStatus == Common.SessionStatus_Reporting {
|
|
|
|
|
OpenDevice()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//测试 开始会议后直接开始报到 看看 TAO能不能接收到
|
|
|
|
@ -1545,6 +1548,8 @@ func OnDeviceEventHandler(eventSource FLXDevice.EventArgSource, eventType FLXDev
|
|
|
|
|
OpenDevice()
|
|
|
|
|
CheckInStart()
|
|
|
|
|
localcache.OnChangeProcess()
|
|
|
|
|
//开始报到时 清空实到未到人数
|
|
|
|
|
InitUpdateStatisticsNumShow()
|
|
|
|
|
|
|
|
|
|
case FLXNetworkController.FlxNetworkComPara_Main_Pause_Register: //暂停报到
|
|
|
|
|
|
|
|
|
@ -1758,6 +1763,42 @@ func UpdateStatisticsNumShow() {
|
|
|
|
|
SUpdateStatisticsNumShow()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 重新初始化实到未到信息,用于二次报道时初始化
|
|
|
|
|
func InitUpdateStatisticsNumShow() {
|
|
|
|
|
|
|
|
|
|
defer func() {
|
|
|
|
|
if r := recover(); r != nil {
|
|
|
|
|
log.Error("UpdateStatisticsNumShow:", r)
|
|
|
|
|
}
|
|
|
|
|
}()
|
|
|
|
|
|
|
|
|
|
AN := 0
|
|
|
|
|
SH := 0
|
|
|
|
|
for id := range localcache.AllPerson {
|
|
|
|
|
if localcache.AllPerson[id].AP_VotePower == 1 {
|
|
|
|
|
SH = SH + 1
|
|
|
|
|
// if localcache.AllPerson[id].AP_CheckState == 1 {
|
|
|
|
|
// AN = AN + 1
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
localcache.ShouldNum = SH
|
|
|
|
|
localcache.ArriveNum = AN
|
|
|
|
|
localcache.NoArriveNum = localcache.ShouldNum - localcache.ArriveNum
|
|
|
|
|
lblRShoudNum.Text = strconv.Itoa(localcache.ShouldNum)
|
|
|
|
|
lblRArriveNum.Text = strconv.Itoa(localcache.ArriveNum)
|
|
|
|
|
lblRNoNum.Text = strconv.Itoa(localcache.NoArriveNum)
|
|
|
|
|
localcache.CArriveNum = len(localcache.CArrivePersonsID)
|
|
|
|
|
lblRCArriveNum.Text = strconv.Itoa(localcache.CArriveNum)
|
|
|
|
|
|
|
|
|
|
lblRShoudNum.Refresh()
|
|
|
|
|
lblRArriveNum.Refresh()
|
|
|
|
|
lblRNoNum.Refresh()
|
|
|
|
|
lblRCArriveNum.Refresh()
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取会议信息
|
|
|
|
|
func GetAgenda(AgID string) {
|
|
|
|
|
|
|
|
|
|