Commit b3eb9655 authored by chenweijian's avatar chenweijian

Merge remote-tracking branch 'origin/master' into fix/group_support

parents 471da943 43e1f9a9
...@@ -7,6 +7,7 @@ import ( ...@@ -7,6 +7,7 @@ import (
"hilo-group/domain/event/mic_ev" "hilo-group/domain/event/mic_ev"
"hilo-group/domain/model/group_m" "hilo-group/domain/model/group_m"
"hilo-group/domain/service/group_mic_s" "hilo-group/domain/service/group_mic_s"
"time"
) )
func OnMicCheck() { func OnMicCheck() {
...@@ -47,15 +48,17 @@ func OnMicCheck() { ...@@ -47,15 +48,17 @@ func OnMicCheck() {
} }
func OnMicQueue() { func OnMicQueue() {
for i := 0; i < 4; i++ {
go func() { go func() {
for true { for true {
model := domain.CreateModelNil() model := domain.CreateModelNil()
if onMic := mic_c.BLPopQueueOnMic(model); onMic != nil { if onMic := mic_c.BLPopQueueOnMic(model); onMic != nil {
start := time.Now()
// 群组上麦经验 // 群组上麦经验
if err := group_mic_s.NewGroupPowerService(model.MyContext).IncrGroupPowerOnMicExpAndTime(onMic.GroupUuid, onMic.UserId, onMic.Timestamp); err != nil { if err := group_mic_s.NewGroupPowerService(model.MyContext).IncrGroupPowerOnMicExpAndTime(onMic.GroupUuid, onMic.UserId, onMic.Timestamp); err != nil {
model.Log.Errorf("cron micIn GroupPowerOnMicExp err:%v", err) model.Log.Errorf("cron micIn GroupPowerOnMicExp err:%v", err)
} else { } else {
model.Log.Infof("cron micIn GroupPowerOnMicExp success, groupId:%v, userId:%v", onMic.GroupUuid, onMic.UserId) model.Log.Infof("cron micIn GroupPowerOnMicExp success, groupId:%v, userId:%v,cost:%vs", onMic.GroupUuid, onMic.UserId, time.Now().Sub(start).Seconds())
} }
// 用户上麦 // 用户上麦
...@@ -67,4 +70,5 @@ func OnMicQueue() { ...@@ -67,4 +70,5 @@ func OnMicQueue() {
} }
} }
}() }()
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment