读取消息大于1000的over
This commit is contained in:
@@ -58,11 +58,15 @@ func (s *ReqSyncAlarmMsg) Handle(request ziface.IRequest) {
|
||||
|
||||
//check alarmSeq 是否存在
|
||||
neBind, _ := parse.ConvertBindFlag(m.BindFlag)
|
||||
has := service.HasAlarmSeq(neBind.NeType, neBind.NeId, int64(alarmSeq))
|
||||
if has {
|
||||
// 发送更新上报的alarm seq
|
||||
m.UpdateAlarmSeq(int64(alarmSeq))
|
||||
request.GetConnection().SendMsg(ReqSyncAlarmMsgType, core.ResultSuccess(ReqSyncAlarmMsgName, "ok", reqId))
|
||||
alarmSeqCount := service.AlarmSeqCount(neBind.NeType, neBind.NeId, int64(alarmSeq))
|
||||
if alarmSeqCount > 0 {
|
||||
if alarmSeqCount > 1000 {
|
||||
request.GetConnection().SendMsg(ReqSyncAlarmMsgType, core.ResultError(ReqSyncAlarmMsgName, "over 1000 rows", reqId))
|
||||
} else {
|
||||
// 发送更新上报的alarm seq
|
||||
m.UpdateAlarmSeq(int64(alarmSeq))
|
||||
request.GetConnection().SendMsg(ReqSyncAlarmMsgType, core.ResultSuccess(ReqSyncAlarmMsgName, "ok", reqId))
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user