|
|
@@ -1725,7 +1725,7 @@ char* over_channel_power_history_to_json(GlobalPowerInfo* _globalPowerInfo,Globa
|
|
|
char* over_all_pwr_monitor_Tree_AC_to_json(_OverAllPwrAckInfo* _over_all_pwr_back_info_L1,_OverAllPwrAckInfo* _over_all_pwr_back_info_L2,_OverAllPwrAckInfo* _over_all_pwr_back_info_L3)
|
|
|
{
|
|
|
char* str = NULL;
|
|
|
- char temp[32] = {0};
|
|
|
+ char temp[64] = {0};
|
|
|
|
|
|
// 创建 JSON 对象
|
|
|
cJSON* root = cJSON_CreateObject();
|
|
|
@@ -1738,7 +1738,14 @@ char* over_all_pwr_monitor_Tree_AC_to_json(_OverAllPwrAckInfo* _over_all_pwr_bac
|
|
|
//添加第一条记录
|
|
|
cJSON* data_filed = cJSON_CreateObject();
|
|
|
|
|
|
- cJSON_AddStringToObject(data_filed,"productName",_over_all_pwr_back_info_L1->product_name);
|
|
|
+ if (_over_all_pwr_back_info_L1->product_id == 0) {
|
|
|
+ sprintf(temp, "%s", _over_all_pwr_back_info_L1->product_name);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ sprintf(temp, "%s %d", _over_all_pwr_back_info_L1->product_name, _over_all_pwr_back_info_L1->product_id);
|
|
|
+ }
|
|
|
+
|
|
|
+ cJSON_AddStringToObject(data_filed,"productName",temp);
|
|
|
cJSON_AddStringToObject(data_filed,"productNumber",_over_all_pwr_back_info_L1->product_number);
|
|
|
sprintf(temp,"%d",_over_all_pwr_back_info_L1->product_id);
|
|
|
cJSON_AddStringToObject(data_filed,"productId",temp);
|
|
|
@@ -1775,8 +1782,14 @@ char* over_all_pwr_monitor_Tree_AC_to_json(_OverAllPwrAckInfo* _over_all_pwr_bac
|
|
|
cJSON_AddItemToObject(data_root_array, "data", data_filed);
|
|
|
//第二条记录
|
|
|
cJSON* data_filed1= cJSON_CreateObject();
|
|
|
-
|
|
|
- cJSON_AddStringToObject(data_filed1,"productName",_over_all_pwr_back_info_L2->product_name);
|
|
|
+
|
|
|
+ if (_over_all_pwr_back_info_L1->product_id == 0) {
|
|
|
+ sprintf(temp, "%s", _over_all_pwr_back_info_L2->product_name);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ sprintf(temp, "%s %d", _over_all_pwr_back_info_L2->product_name, _over_all_pwr_back_info_L2->product_id);
|
|
|
+ }
|
|
|
+ cJSON_AddStringToObject(data_filed1,"productName",temp);
|
|
|
cJSON_AddStringToObject(data_filed1,"productNumber",_over_all_pwr_back_info_L2->product_number);
|
|
|
sprintf(temp,"%d",_over_all_pwr_back_info_L2->product_id);
|
|
|
cJSON_AddStringToObject(data_filed1,"productId",temp);
|
|
|
@@ -1813,8 +1826,14 @@ char* over_all_pwr_monitor_Tree_AC_to_json(_OverAllPwrAckInfo* _over_all_pwr_bac
|
|
|
cJSON_AddItemToObject(data_root_array, "data", data_filed1);
|
|
|
//第三条记录
|
|
|
cJSON* data_filed2= cJSON_CreateObject();
|
|
|
-
|
|
|
- cJSON_AddStringToObject(data_filed2,"productName",_over_all_pwr_back_info_L3->product_name);
|
|
|
+
|
|
|
+ if (_over_all_pwr_back_info_L1->product_id == 0) {
|
|
|
+ sprintf(temp, "%s", _over_all_pwr_back_info_L2->product_name);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ sprintf(temp, "%s %d", _over_all_pwr_back_info_L2->product_name, _over_all_pwr_back_info_L2->product_id);
|
|
|
+ }
|
|
|
+ cJSON_AddStringToObject(data_filed2,"productName",temp);
|
|
|
cJSON_AddStringToObject(data_filed2,"productNumber",_over_all_pwr_back_info_L3->product_number);
|
|
|
sprintf(temp,"%d",_over_all_pwr_back_info_L3->product_id);
|
|
|
cJSON_AddStringToObject(data_filed2,"productId",temp);
|