//private IList<MsgRecordModel> GetUsingSendMsgRecordBuffer //{ // get // { // return UsingTagForSendMsgRecord ? bufferSendMsgRecords1 : bufferSendMsgRecords2; // } //} //private IList<MsgRecordModel> GetUnUsingSendMsgRecordBuffer //{ // get // { // return UsingTagForSendMsgRecord ? bufferSendMsgRecords2 : bufferSendMsgRecords1; // } //} #endregion public void GetMSG(IMsgRecordService _msgRecordService, ClientModel clientModel) { MsgRecordModel msgRecordmodel = null; MsgRecordQuery query = new MsgRecordQuery(); query.MsgRecipientObjectID = clientModel.ObjectID; query.MsgRecordtime = clientModel.LatestTime; IList <MsgRecord> msgRecords = _msgRecordService.LoadMsgRecord(query); foreach (MsgRecord msgRecord in msgRecords) { msgRecordmodel = new MsgRecordModel(); msgRecordmodel.IsSended = msgRecord.IsSended; msgRecordmodel.MCS_IP = clientModel.MCS_IP; msgRecordmodel.MCS_Port = clientModel.MCS_Port; msgRecordmodel.MDS_IP = CommonVariables.MDSIP; msgRecordmodel.MDS_Port = CommonVariables.MDSPort; msgRecordmodel.MsgContent = msgRecord.MsgContent; msgRecordmodel.MsgID = msgRecord.MsgID; msgRecordmodel.MsgRecipientGroupID = msgRecord.MsgRecipientGroupID; msgRecordmodel.MsgRecipientObjectID = msgRecord.MsgRecipientObjectID; msgRecordmodel.MsgSenderName = msgRecord.MsgSenderName; msgRecordmodel.MsgSenderObjectID = msgRecord.MsgSenderObjectID; msgRecordmodel.MsgType = msgRecord.MsgType; msgRecordmodel.reTryCount = 1; msgRecordmodel.SendTime = msgRecord.SendTime; msgRecordmodel.ExeSendTime = DateTime.Now.ToString(CommonFlag.F_DateTimeFormat); CommonVariables.Listener.SendMsg(msgRecordmodel.MCS_IP, msgRecordmodel.MCS_Port, CommonFlag.F_MCSVerfiyMDSMSG + JsonConvert.SerializeObject(msgRecord), msgRecordmodel.MsgID); exeSendMsgRecords1Buffer.Add(msgRecordmodel.MsgID, msgRecordmodel); } }
public IList <MsgRecord> GetMSG(IMsgRecordService _msgRecordService, ClientModel clientModel) { MsgRecordQuery query = new MsgRecordQuery(); query.MsgRecipientObjectID = clientModel.ObjectID; query.MsgRecordtime = clientModel.LatestTime; return(_msgRecordService.LoadMsgRecord(query)); }
public IList <MsgRecord> getMsgRecord(GetMsgModel getMsgModel) { var msgQuery = from msgContainer in base._MsgContainer join groupids in getMsgModel.GroupIDs on msgContainer.MsgRecipientObjectID equals groupids into tempgroupids from groupids in getMsgModel.GroupIDs.DefaultIfEmpty() where (msgContainer.MsgRecipientObjectID == getMsgModel.ObjectID || (groupids != null && msgContainer.SendType == 1)) && (DateTime.Compare(msgContainer.SendTime, getMsgModel.EndTime) < 0 && DateTime.Compare(msgContainer.SendTime, getMsgModel.StartTime) > 0) select msgContainer; if (DateTime.Compare(getMsgModel.StartTime, saveTime) < 0) { IMsgRecordService msgRecordService = ObjectContainerFactory.CurrentContainer.Resolver <IMsgRecordService>(); MsgRecordQuery msgRecordQuery = new MsgRecordQuery(); msgRecordQuery. msgRecordService.LoadMsgRecord(MsgRecordQuery) } return(msgQuery.ToList()); }
public MDSListenerToken() { _msgRecordService = ObjectContainerFactory.CurrentContainer.Resolver<IMsgRecordService>(); }
public BufferContorl() { msgRecordService = ObjectContainerFactory.CurrentContainer.Resolver <IMsgRecordService>(); maxBufferRecordCount = 1000; asyncSocketClient = new AsyncSocketClient(_maxSize, _maxSendConnections, CommonVariables.LogTool); }
public BufferContorl() { msgRecordService = ObjectContainerFactory.CurrentContainer.Resolver <IMsgRecordService>(); }
public MDSListenerToken() { _msgRecordService = ObjectContainerFactory.CurrentContainer.Resolver <IMsgRecordService>(); }