eis/eqpalg/utility/build_json_from_alarm_Info.cc
Huamonarch 224c2c45c4 Remove irrelevant comments from eqpalg source files
Cleaned 66 files across all eqpalg subdirectories:
- Removed commented-out dead code
- Removed redundant Chinese inline comments that restate variable/function names
- Removed trailing ///< annotations on self-explanatory fields
- Removed namespace closing comments
- Preserved all file headers, Doxygen documentation, and logic explanations
- No code changes — only comment removal
2026-05-09 13:30:09 +08:00

35 lines
1.5 KiB
C++

#include "mix_cc/type/mix_time.h"
#include <eqpalg/define/public.h>
#include <eqpalg/utility/build_json_from_alarm_Info.h>
std::string build_json_from_alarm_Info(const AlarmInfo &alarm_info) {
mix_cc::json json_alarm;
json_alarm["result"] = alarm_info.content;
json_alarm["rule"]["id"] = alarm_info.cfg_info.id;
json_alarm["rule"]["name"] = alarm_info.cfg_info.name;
json_alarm["rule"]["group"] = alarm_info.cfg_info.group;
json_alarm["rule"]["remark"] = alarm_info.cfg_info.remark;
json_alarm["rule"]["descName"] = alarm_info.cfg_info.descName;
json_alarm["rule"]["rulebtime"] =
mix_cc::mix_time_t(alarm_info.alarm_start_time).to_milliseconds();
json_alarm["rule"]["ruleetime"] =
mix_cc::mix_time_t(alarm_info.alarm_end_time).to_milliseconds();
return json_alarm.dump();
}
std::string build_json_from_alarm_Info(const AlarmInfo &alarm_info,
std::string remark) {
mix_cc::json json_alarm;
json_alarm["result"] = alarm_info.content;
json_alarm["remark"] = remark;
json_alarm["rule"]["id"] = alarm_info.cfg_info.id;
json_alarm["rule"]["name"] = alarm_info.cfg_info.name;
json_alarm["rule"]["group"] = alarm_info.cfg_info.group;
json_alarm["rule"]["remark"] = alarm_info.cfg_info.remark;
json_alarm["rule"]["descName"] = alarm_info.cfg_info.descName;
json_alarm["rule"]["rulebtime"] =
mix_cc::mix_time_t(alarm_info.alarm_start_time).to_time_t();
json_alarm["rule"]["ruleetime"] =
mix_cc::mix_time_t(alarm_info.alarm_end_time).to_time_t();
return json_alarm.dump();
}