diff --git a/json/create_json.cpp b/json/create_json.cpp index 1e0f863..bd0aad4 100644 --- a/json/create_json.cpp +++ b/json/create_json.cpp @@ -2288,8 +2288,10 @@ int transfer_json_block_data(char v_wiring_type[], json_block_data *data) //json kafka_data_list_mutex.unlock(); //解锁 longjumpflag = true; } - if (longjumpflag == true || shortjumpflag == true) { - return 1; + if (typeofdata == false) {//不合并则处理完闪变就不处理其他数据 + if (longjumpflag == true || shortjumpflag == true) { + return 1; + } } //return 1; //结束该函数,停止后续代码执行 } //②-②历史闪变数据解析结束!--------------------------------