/// <summary> /// 发送用户通知回执 /// </summary> /// /// <param name="chatMsg"></param> public static void SendSysUserMsgReceipt(string chatIndex, string sessionId, AntSdkMsgType msgType) { if (string.IsNullOrEmpty(chatIndex) || string.IsNullOrEmpty(sessionId)) { return; } //SysUserMsgReceipt msgReceipt = new SysUserMsgReceipt(); //msgReceipt.mtp = (int)GlobalVariable.MsgType.SysUserMsg; //msgReceipt.ctt = new SysUserMsgReceipt_Ctt(); //msgReceipt.ctt.sendUserId = AntSdkService.AntSdkLoginOutput.userId; //msgReceipt.ctt.companyCode = GlobalVariable.CompanyCode; //msgReceipt.ctt.chatIndex = chatIndex; //msgReceipt.ctt.sessionId = sessionId; //msgReceipt.ctt.os = (int)GlobalVariable.OSType.PC; string errMsg = string.Empty; //TODO:AntSdk_Modify //DONE:AntSdk_Modify AntSdkReceiptMsg receiptMsg = new AntSdkReceiptMsg(); receiptMsg.chatIndex = chatIndex; receiptMsg.sessionId = sessionId; receiptMsg.userId = AntSdkService.AntSdkLoginOutput.userId; receiptMsg.MsgType = msgType; AntSdkService.SdkPublishReceiptMsg(receiptMsg, AntSdkReceiptType.ReadReceipt, ref errMsg); //MqttService.Instance.Publish<SysUserMsgReceipt>(GlobalVariable.TopicClass.MessageRead, msgReceipt, ref errMsg); }