|
|
@@ -898,7 +898,9 @@ static void overallStatusMonitoring(void* conn)
|
|
|
|
|
|
}
|
|
|
sprintf(buff,"$开启$|$所有$|$通道$");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff);
|
|
|
+ char *user = getUserNamebyToken(_over_all_sts_monitor.user_token);
|
|
|
+
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff,user);
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
//关闭所有开关
|
|
|
@@ -931,7 +933,8 @@ static void overallStatusMonitoring(void* conn)
|
|
|
if(rec<0)log_i("Close All address:%d rec:%d:%s",nSendAddr,rec,modbus_strerror(errno));
|
|
|
}
|
|
|
sprintf(buff,"$关闭$|$所有$|$通道$");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff);
|
|
|
+ char *user = getUserNamebyToken(_over_all_sts_monitor.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff,user);
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
//查询历史记录
|
|
|
@@ -1454,7 +1457,8 @@ static void channelStatusMonitoring(void* conn)
|
|
|
1);
|
|
|
}
|
|
|
sprintf(buff, "$开启$|$通道$|%d Naught wire!", _globalPowerMangerTemp->product_ch_id);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, _globalPowerMangerTemp->product_id, ALARM_TYPE_OPRATION, buff);
|
|
|
+ char *user = getUserNamebyToken(_over_chn_pwr_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, _globalPowerMangerTemp->product_id, ALARM_TYPE_OPRATION, buff,user);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
@@ -1499,7 +1503,8 @@ static void channelStatusMonitoring(void* conn)
|
|
|
0);
|
|
|
}
|
|
|
sprintf(buff, "$关闭$|$通道$|%d Naught wire!", _globalPowerMangerTemp->product_ch_id);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, _globalPowerMangerTemp->product_id, ALARM_TYPE_OPRATION, buff);
|
|
|
+ char *user = getUserNamebyToken(_over_chn_pwr_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, _globalPowerMangerTemp->product_id, ALARM_TYPE_OPRATION, buff,user);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
@@ -1662,7 +1667,8 @@ static void channelStatusMonitoring(void* conn)
|
|
|
}
|
|
|
char buff[256];
|
|
|
sprintf(buff,"$开启$|$通道$|%d",_globalPowerMangerTemp->product_ch_id);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff);
|
|
|
+ char *user = getUserNamebyToken(_over_chn_pwr_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff,user);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
@@ -1714,7 +1720,8 @@ static void channelStatusMonitoring(void* conn)
|
|
|
}
|
|
|
|
|
|
sprintf(buff,"$关闭$|$通道$|%d",_globalPowerMangerTemp->product_ch_id);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff);
|
|
|
+ char *user = getUserNamebyToken(_over_chn_pwr_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db,_globalPowerMangerTemp->product_id,ALARM_TYPE_OPRATION,buff,user);
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
@@ -2279,7 +2286,8 @@ static void channelStatusMonitoring(void* conn)
|
|
|
}
|
|
|
char log_buff[256];
|
|
|
sprintf(log_buff, "Reset power consumption!");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff);
|
|
|
+ char *user = getUserNamebyToken(_over_chn_pwr_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff,user);
|
|
|
}
|
|
|
quit:
|
|
|
cJSON_Delete(cjson);
|
|
|
@@ -2450,7 +2458,8 @@ static void sensorStatusMonitoring(void* conn)
|
|
|
char temp[100];
|
|
|
// sprintf(temp,"$删除$|$传感器$|%d",sensor_id_temp);
|
|
|
sprintf(temp, "Delete sensor %s", sensorName);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_over_all_sensor_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
}
|
|
|
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
@@ -2589,7 +2598,8 @@ static void sensorStatusMonitoring(void* conn)
|
|
|
char temp[100];
|
|
|
// sprintf(temp,"$修改$|$传感器$|%d",sensor_id_temp);
|
|
|
sprintf(temp, "Update sensor %s", _globalSensorMangerTemp->sensor_name);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_over_all_sensor_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -2771,7 +2781,8 @@ static void sensorStatusMonitoring(void* conn)
|
|
|
char temp[100];
|
|
|
//sprintf(temp,"$新增$|$传感器$|%d",_over_all_sensor_request.sensorId);
|
|
|
sprintf(temp,"Add sensor %s",_globalSensorMangerTemp->sensor_name);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db,__globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_over_all_sensor_request.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db,__globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
}
|
|
|
else {
|
|
|
r = dev_update_sensor_genera_manage(__globalDeviceManage.db,
|
|
|
@@ -3372,7 +3383,8 @@ static void alarmProtect(void *conn)
|
|
|
sprintf(log_buff, "Update power threshold ALL_CH!");
|
|
|
}
|
|
|
else sprintf(log_buff, "Update power threshold CH%d!",g_pwr_ch_id);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff);
|
|
|
+ char *user = getUserNamebyToken(_alarm_request_info.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff,user);
|
|
|
}
|
|
|
else if (strcmp(_alarm_request_info.type, "batchSave") == 0) // 批量设置
|
|
|
{
|
|
|
@@ -3393,7 +3405,8 @@ static void alarmProtect(void *conn)
|
|
|
}
|
|
|
char log_buff[256];
|
|
|
sprintf(log_buff, "Batch setting power threshold!");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff);
|
|
|
+ char *user = getUserNamebyToken(_alarm_request_info.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff,user);
|
|
|
}
|
|
|
else if(strcmp(_alarm_request_info.type,"sensorThresholdList")==0)//传感器阈值查询
|
|
|
{
|
|
|
@@ -3554,7 +3567,8 @@ static void alarmProtect(void *conn)
|
|
|
log_e("power threshold update error.");
|
|
|
char log_buff[256];
|
|
|
sprintf(log_buff, "Update sensor threshold ID%d!",g_sensor_id);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff);
|
|
|
+ char *user = getUserNamebyToken(_alarm_request_info.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff,user);
|
|
|
//拿到参数保存
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -3877,7 +3891,8 @@ static void communicationManagement(void *conn)
|
|
|
{
|
|
|
sprintf(buff, "$%s$|$%s$|addr:%d BD:%d",language_RS485_install[0],language_alarm_RS485_slave[0],info->addr,info->baudrate);
|
|
|
}
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db,__globalDeviceManage._globalPowerManger.product_id,ALARM_TYPE_OPRATION,buff);
|
|
|
+ char *user = getUserNamebyToken(reqInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db,__globalDeviceManage._globalPowerManger.product_id,ALARM_TYPE_OPRATION,buff,user);
|
|
|
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -4363,7 +4378,8 @@ static void serviceManagement(void *conn)
|
|
|
// sprintf(temp,"$设置$|$时间$|NTP %s", _globalNTPManager.ntpaddress);
|
|
|
sprintf(temp,"Set Date & Time sync from NTP %s", _globalNTPManager.ntpaddress);
|
|
|
}
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db,__globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_serviceManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db,__globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
|
|
|
if (_globalNTPManager.mode == 0)
|
|
|
{
|
|
|
@@ -4545,7 +4561,8 @@ static void serviceManagement(void *conn)
|
|
|
char temp[100];
|
|
|
//sprintf(temp, "$设置$|定时$");
|
|
|
sprintf(temp, "Add scheduled tasks");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_serviceManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -4591,7 +4608,8 @@ static void serviceManagement(void *conn)
|
|
|
char temp[100];
|
|
|
// sprintf(temp, "$删除$|定时$");
|
|
|
sprintf(temp, "Delete scheduled tasks");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_serviceManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
// 时序设置
|
|
|
@@ -4831,7 +4849,8 @@ static void serviceManagement(void *conn)
|
|
|
char temp[100];
|
|
|
// sprintf(temp, "$打开$|$分组$|%d", ngroup);
|
|
|
sprintf(temp, "Update group %d", ngroup);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_serviceManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
}
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -4939,7 +4958,8 @@ static void serviceManagement(void *conn)
|
|
|
char temp[100];
|
|
|
//sprintf(temp, "$打开$|$分组$|%d", ngroup);
|
|
|
sprintf(temp, "Open group %d", ngroup);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_serviceManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -5049,7 +5069,8 @@ static void serviceManagement(void *conn)
|
|
|
char temp[100];
|
|
|
// sprintf(temp, "$关闭$|$分组$|%d", ngroup);
|
|
|
sprintf(temp, "Close group %d", ngroup);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_serviceManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
else if (strcmp(_serviceManageRequestInfo.type, "gysbSave") == 0)
|
|
|
@@ -5064,7 +5085,8 @@ static void serviceManagement(void *conn)
|
|
|
|
|
|
char log_buff[256];
|
|
|
sprintf(log_buff, "Modify device information!");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff);
|
|
|
+ char *user = getUserNamebyToken(_serviceManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff,user);
|
|
|
}
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -5258,7 +5280,8 @@ static void systemManagent(void *conn)
|
|
|
// sprintf(temp, "$删除$|$用户$|%d", _UserRoleManageRequestInfo.userIds);
|
|
|
|
|
|
sprintf(temp, "Delete user %s", ndelName);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_UserRoleManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
ack_str = ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
else
|
|
|
@@ -5329,7 +5352,8 @@ static void systemManagent(void *conn)
|
|
|
char temp[100];
|
|
|
// sprintf(temp, "$添加$|$用户$|%s", _UserRoleManageRequestInfo.userName);
|
|
|
sprintf(temp, "Add user %s", _UserRoleManageRequestInfo.userName);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_UserRoleManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
|
|
|
ack_str=ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -5372,7 +5396,8 @@ static void systemManagent(void *conn)
|
|
|
char temp[100];
|
|
|
//sprintf(temp, "$修改$|$用户$|%s", _UserRoleManageRequestInfo.userName);
|
|
|
sprintf(temp, "Update user %s", _UserRoleManageRequestInfo.userName);
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_UserRoleManageRequestInfo.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
|
|
|
ack_str=ctrl_sts_ack_to_json();
|
|
|
}
|
|
|
@@ -5460,7 +5485,8 @@ static void equipmentMintenance(void *conn)
|
|
|
char temp[100];
|
|
|
//sprintf(temp, "$系统$|$重启$");
|
|
|
sprintf(temp, "System Reboot!");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_Over_equipment_mintenance.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
|
|
|
sys_reboot();
|
|
|
}else if(strcmp(_Over_equipment_mintenance.type,"listKgSbQuery")==0) // part of device infomation
|
|
|
@@ -5913,7 +5939,8 @@ static void equipmentMintenance(void *conn)
|
|
|
|
|
|
//sprintf(temp, "$系统$|$恢复出厂设置$");
|
|
|
sprintf(temp, "System Reset!");
|
|
|
- dev_insert_alarm_ctrl(dm->db, dm->_globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp);
|
|
|
+ char *user = getUserNamebyToken(_Over_equipment_mintenance.user_token);
|
|
|
+ dev_insert_alarm_ctrl(dm->db, dm->_globalDevInfo.product.id, ALARM_TYPE_OPRATION, temp,user);
|
|
|
|
|
|
for (size_t i = 0; i <= ptotal->brdMax; i++)
|
|
|
{
|
|
|
@@ -5935,7 +5962,8 @@ static void equipmentMintenance(void *conn)
|
|
|
lock_s_release(LOCK_ID_POWER_UPDATE);
|
|
|
char log_buff[256];
|
|
|
sprintf(log_buff, "Rescan channel!");
|
|
|
- dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff);
|
|
|
+ char *user = getUserNamebyToken(_Over_equipment_mintenance.user_token);
|
|
|
+ dev_insert_alarm_ctrl(__globalDeviceManage.db, __globalDeviceManage._globalDevInfo.product.id, ALARM_TYPE_OPRATION, log_buff,user);
|
|
|
//__globalDeviceManage._ReloadChm_flag=false;
|
|
|
|
|
|
upg_board_all_update();
|