@@ -333,6 +333,7 @@ bool MessageQueue_TCP_Handle(XENGINE_PROTOCOLHDR* pSt_ProtocolHdr, LPCXSTR lpszC
333333 _tcsxcpy (st_DBQueue.tszUserBelong , st_MQProtocol.tszMQUsr );
334334 _tcsxcpy (st_DBQueue.tszQueueName , st_MQProtocol.tszMQKey );
335335 memcpy (st_DBQueue.tszMsgBuffer , lpszMsgBuffer + sizeof (XENGINE_PROTOCOL_XMQ), st_DBQueue.nMsgLen );
336+ memcpy (&st_DBQueue.nMsgAttr , &st_MQProtocol.st_MSGAttr , sizeof (XENGINE_PROTOCOL_MSGATTR));
336337
337338 if (st_MQProtocol.nKeepTime > 0 )
338339 {
@@ -421,7 +422,6 @@ bool MessageQueue_TCP_Handle(XENGINE_PROTOCOLHDR* pSt_ProtocolHdr, LPCXSTR lpszC
421422 XEngine_MQXService_Send (pptszListAddr[i], tszSDBuffer, nSDLen, nClientType);
422423 BaseLib_OperatorMemory_Free ((XPPPMEM)&pptszListAddr, nListCount);
423424 }
424- XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X (" %s消息端:%s,主题:%s,序列:%lld,投递数据到消息队列成功,通知客户端个数:%d" ), lpszClientType, lpszClientAddr, st_DBQueue.tszQueueName , st_DBQueue.nQueueSerial , nListCount);
425425 }
426426 else
427427 {
@@ -453,7 +453,6 @@ bool MessageQueue_TCP_Handle(XENGINE_PROTOCOLHDR* pSt_ProtocolHdr, LPCXSTR lpszC
453453 }
454454 }
455455 BaseLib_OperatorMemory_Free ((XPPPMEM)&ppSt_ListUser, nListCount);
456- XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X (" %s消息端:%s,主题:%s,序列:%lld,投递数据到消息队列成功,通知客户端个数:%d" ), lpszClientType, lpszClientAddr, st_DBQueue.tszQueueName , st_DBQueue.nQueueSerial , nListCount);
457456 }
458457 _xstprintf (st_DBQueue.tszQueuePublishTime , _X (" 0" ));
459458 }
@@ -481,6 +480,7 @@ bool MessageQueue_TCP_Handle(XENGINE_PROTOCOLHDR* pSt_ProtocolHdr, LPCXSTR lpszC
481480 ProtocolModule_Packet_Common (nNetType, pSt_ProtocolHdr, &st_MQProtocol, tszSDBuffer, &nSDLen);
482481 XEngine_MQXService_Send (lpszClientAddr, tszSDBuffer, nSDLen, nNetType);
483482 }
483+ XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _X (" %s消息端:%s,主题:%s,序列:%lld,投递数据到消息队列成功,发布时间:%s" ), lpszClientType, lpszClientAddr, st_DBQueue.tszQueueName , st_DBQueue.nQueueSerial , st_DBQueue.tszQueuePublishTime );
484484 }
485485 else if (XENGINE_COMMUNICATION_PROTOCOL_OPERATOR_CODE_MQ_REQGET == pSt_ProtocolHdr->unOperatorCode )
486486 {
0 commit comments