|
|
@ -30,7 +30,7 @@ void SettingMgrService::setSettingVal(shared_ptr<MsgProcessContext> cxt, Setting |
|
|
|
APPCHECK(suc, err::kappe_db_operate_error, "setSettingVal failed"); |
|
|
|
|
|
|
|
auto setting = SETTING_DB->getSetting(settingName.toString()); |
|
|
|
ADD_USER_BEHAVIOR(DS->getLoginName(), fmt::format("设置{}为{}", setting ? setting->name_ch : settingName.toString(), settingVal)); |
|
|
|
ADD_USER_BEHAVIOR(DS->getLoginName(), fmt::format("设置 {} 为 {}", setting ? setting->name_ch : settingName.toString(), settingVal)); |
|
|
|
} |
|
|
|
void SettingMgrService::getAllFormula(shared_ptr<MsgProcessContext> cxt) { cxt->rely = FORMULA_DB->getAllFormula(); } |
|
|
|
|
|
|
@ -62,6 +62,22 @@ void SettingMgrService::updateFormula(shared_ptr<MsgProcessContext> cxt, string |
|
|
|
} |
|
|
|
|
|
|
|
FORMULA_DB->updateFormula(formula_id, formula); |
|
|
|
|
|
|
|
string formulaName; |
|
|
|
try { |
|
|
|
formulaName = formula["name"]; |
|
|
|
} catch (const std::exception& e) { |
|
|
|
} |
|
|
|
|
|
|
|
string formulaContent = formula.dump(0); |
|
|
|
//替换 { 为 | } 为 |
|
|
|
|
replace(formulaContent.begin(), formulaContent.end(), '{', '|'); |
|
|
|
replace(formulaContent.begin(), formulaContent.end(), '}', '|'); |
|
|
|
//替换" 为 空格
|
|
|
|
replace(formulaContent.begin(), formulaContent.end(), '"', ' '); |
|
|
|
|
|
|
|
|
|
|
|
ADD_USER_BEHAVIOR(DS->getLoginName(), fmt::format("更新配方 {} {}", formulaName, formula.dump())); |
|
|
|
return; |
|
|
|
} |
|
|
|
void SettingMgrService::updateFormulaIterm(shared_ptr<MsgProcessContext> cxt, string formula_id, string itemName, string val) { |
|
|
@ -73,3 +89,4 @@ void SettingMgrService::factoryResetSettings(shared_ptr<MsgProcessContext> cxt) |
|
|
|
ADD_USER_BEHAVIOR(DS->getLoginName(), fmt::format("恢复出厂设置")); |
|
|
|
cxt->rely = SETTING_DB->getAllSetting(); |
|
|
|
} |
|
|
|
|