diff --git a/main.go b/main.go index e981b68..2fe1b88 100644 --- a/main.go +++ b/main.go @@ -1547,9 +1547,9 @@ func OnDeviceEventHandler(eventSource FLXDevice.EventArgSource, eventType FLXDev CrrentCongressStatus = 1 OpenDevice() CheckInStart() - localcache.OnChangeProcess() //开始报到时 清空实到未到人数 InitUpdateStatisticsNumShow() + localcache.OnChangeProcess() case FLXNetworkController.FlxNetworkComPara_Main_Pause_Register: //暂停报到 @@ -1775,6 +1775,7 @@ func InitUpdateStatisticsNumShow() { AN := 0 SH := 0 for id := range localcache.AllPerson { + localcache.AllPerson[id].AP_CheckState = 0 if localcache.AllPerson[id].AP_VotePower == 1 { SH = SH + 1 // if localcache.AllPerson[id].AP_CheckState == 1 { @@ -1789,9 +1790,11 @@ func InitUpdateStatisticsNumShow() { lblRShoudNum.Text = strconv.Itoa(localcache.ShouldNum) lblRArriveNum.Text = strconv.Itoa(localcache.ArriveNum) lblRNoNum.Text = strconv.Itoa(localcache.NoArriveNum) - localcache.CArriveNum = len(localcache.CArrivePersonsID) + localcache.CArriveNum = 0 lblRCArriveNum.Text = strconv.Itoa(localcache.CArriveNum) + localcache.CArrivePersonsID = []string{} + lblRShoudNum.Refresh() lblRArriveNum.Refresh() lblRNoNum.Refresh()