/// <summary> /// 发送消息 /// </summary> /// <param name="sender"></param> /// <param name="msg"></param> protected virtual void OnSendMessage(object sender, string msg) { // TODO: 添加 ucBaseControl.SendMessage 实现 //{B88D295F-D32D-48ba-9A2D-4C9BF9DD9206} Neusoft.FrameWork.Models.NeuObject messageObj = new Neusoft.FrameWork.Models.NeuObject(); Neusoft.FrameWork.Models.NeuObject targetDeptObj = sender as Neusoft.FrameWork.Models.NeuObject; int iReturn = 0; string errText = ""; //要显示的文本使用NeuObject的ID messageObj.ID = msg; try { Neusoft.HISFC.BizProcess.MQ.MsmqSender msmqSender = new Neusoft.HISFC.BizProcess.MQ.MsmqSender(); //MQ没有重构,重构后再修改此处 //iReturn = msmqSender.SendByDeptCode(messageObj, targetDeptObj.ID, Neusoft.HISFC.BizProcess.MQ.MsmqEnvironment.HisProcessMessageQueueName); // {839D3A8A-49FA-4d47-A022-6196EB1A5715} iReturn = msmqSender.SendByDeptCode(messageObj, targetDeptObj.ID, Neusoft.HISFC.BizProcess.MQ.MsmqEnvironment.HisGeneralMessageQueueName); //if (iReturn != -1) //{ // iReturn = msmqSender.SendByDeptCode(messageObj, targetDeptObj.ID, Neusoft.HISFC.BizProcess.MQ.MsmqEnvironment.HisProcessMessageQueueName); //} } catch (Exception ex) { errText = ex.Message; return; } return; }
/// <summary> /// 发送消息 /// </summary> /// <param name="sender"></param> /// <param name="msg"></param> protected virtual void OnSendProcessMessage(object sender, string msg) { // TODO: 添加 ucBaseControl.SendMessage 实现 //{B88D295F-D32D-48ba-9A2D-4C9BF9DD9206} Neusoft.FrameWork.Models.NeuObject messageObj = new Neusoft.FrameWork.Models.NeuObject(); Neusoft.FrameWork.Models.NeuObject targetDeptObj = sender as Neusoft.FrameWork.Models.NeuObject; int iReturn = 0; string errText = ""; //要显示的文本使用NeuObject的ID messageObj.ID = msg; try { Neusoft.HISFC.BizProcess.MQ.MsmqSender msmqSender = new Neusoft.HISFC.BizProcess.MQ.MsmqSender(); //MQ没有重构,重构后再修改此处 //iReturn = msmqSender.SendProcessMessageByDeptCode(messageObj, targetDeptObj.ID); } catch (Exception ex) { errText = ex.Message; return; } return; }