|
@@ -434,6 +434,7 @@ namespace Chromium {
|
|
|
int eventID = msg.getEventID();
|
|
|
if (NULL == list || eventID < 0 || eventID >= list->size())
|
|
|
{
|
|
|
+ cJSON_DeleteItemFromObject(ret, "errorCode");
|
|
|
cJSON_AddNumberToObject(ret, "errorCode", Error_Unexpect);
|
|
|
CSimpleStringA errmsg = "";
|
|
|
errmsg.Format("Cannot find the eventID = %d!", eventID);
|
|
@@ -477,6 +478,7 @@ namespace Chromium {
|
|
|
msgInfo.rtaCode = userCodeInfo.second.VTMCode;
|
|
|
msgInfo.warnMsg = userCodeInfo.second.errMsg;
|
|
|
|
|
|
+ cJSON_DeleteItemFromObject(ret, "errorCode");
|
|
|
if (isSafe)
|
|
|
{
|
|
|
if (errorCode == 0)
|
|
@@ -565,6 +567,7 @@ namespace Chromium {
|
|
|
break;
|
|
|
default:
|
|
|
errorCode = Error_Unexpect;
|
|
|
+ cJSON_DeleteItemFromObject(ret, "errorCode");
|
|
|
if (isSafe)
|
|
|
cJSON_AddStringToObject(ret, "errorCode", RTA_UNKNOW_ERR);
|
|
|
else
|
|
@@ -616,6 +619,7 @@ namespace Chromium {
|
|
|
if (m_AckCallbackList.end() == it)
|
|
|
{
|
|
|
// 没有对应的request,无法反序列化
|
|
|
+ cJSON_DeleteItemFromObject(ret, "errorCode");
|
|
|
cJSON_AddNumberToObject(ret, "errorCode", Error_Unexpect);
|
|
|
cJSON_AddStringToObject(ret, "errorMsg", "Cannot find the request for the ack!");
|
|
|
char* str = getJsonStr(ret);
|
|
@@ -638,6 +642,7 @@ namespace Chromium {
|
|
|
if (m_EventCallbackList.end() == iter)
|
|
|
{
|
|
|
// 没有对应的register, 无法反序列化
|
|
|
+ cJSON_DeleteItemFromObject(ret, "errorCode");
|
|
|
cJSON_AddNumberToObject(ret, "errorCode", Error_Unexpect);
|
|
|
cJSON_AddStringToObject(ret, "errorMsg", "Cannot find the register for the ack!");
|
|
|
char* str = getJsonStr(ret);
|