|
|
@ -24,6 +24,8 @@ void AuditMgrService::initialize() { |
|
|
|
GET_TO_SERVICE(m_udiskMgr); |
|
|
|
|
|
|
|
REGFN(AuditMgrService, exportData); |
|
|
|
REGFN(AuditMgrService, getRecords); |
|
|
|
REGFN(AuditMgrService, pushTestData); |
|
|
|
} |
|
|
|
int AuditMgrService::callExportData() { |
|
|
|
string diskpath; |
|
|
@ -82,6 +84,32 @@ void AuditMgrService::exportData(shared_ptr<MsgProcessContext> cxt) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void AuditMgrService::getRecords(shared_ptr<MsgProcessContext> cxt) { |
|
|
|
json& params = cxt->params; |
|
|
|
cxt->content = m_db->getUserBehaviorRecordDescJson(jsonGet<int>(params["page"]), jsonGet<int>(params["page_size"])); |
|
|
|
} |
|
|
|
void AuditMgrService::pushTestData(shared_ptr<MsgProcessContext> cxt) { |
|
|
|
|
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_login, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_logout, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_add_user, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_del_user, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_update_user_uid, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_update_user_permission_level, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_update_user_passwd, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_set_setting_val, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_add_formula, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_del_formula, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_update_formula, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_do_disinfection, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_stop_disinfection, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_do_formula, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_update_setting_val_on_disinfection, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_export_disinfection_data, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_export_user_action_data, ""); |
|
|
|
ADD_USER_BEHAVIOR("123", kbehavior_update_formula_name, ""); |
|
|
|
} |
|
|
|
|
|
|
|
bool AuditMgrService::dosystem(string cmd) { |
|
|
|
logger->info("do cmd: {}", cmd); |
|
|
|
int ret = system(cmd.c_str()); |
|
|
|