|
@ -12,7 +12,7 @@ void SettingMgrService::initialize() { |
|
|
|
|
|
|
|
|
REG_CLASS("基础设置"); |
|
|
REG_CLASS("基础设置"); |
|
|
REG_EXTFN_VOID(getAllSetting, void()); |
|
|
REG_EXTFN_VOID(getAllSetting, void()); |
|
|
REG_EXTFN(setSettingVal, void(string, string), settingName, settingVal); |
|
|
|
|
|
|
|
|
REG_EXTFN(setSettingVal, void(SettingId, string), settingName, settingVal); |
|
|
REG_EXTFN_VOID(getAllFormula, json()); |
|
|
REG_EXTFN_VOID(getAllFormula, json()); |
|
|
REG_EXTFN_VOID(addNewFormula, json()); |
|
|
REG_EXTFN_VOID(addNewFormula, json()); |
|
|
REG_EXTFN(delFormula, void(string), formula_id); |
|
|
REG_EXTFN(delFormula, void(string), formula_id); |
|
@ -25,12 +25,12 @@ void SettingMgrService::getAllSetting(shared_ptr<MsgProcessContext> cxt) { |
|
|
auto settings = SETTING_DB->getAllSetting(); |
|
|
auto settings = SETTING_DB->getAllSetting(); |
|
|
cxt->rely = settings; |
|
|
cxt->rely = settings; |
|
|
} |
|
|
} |
|
|
void SettingMgrService::setSettingVal(shared_ptr<MsgProcessContext> cxt, string settingName, string settingVal) { |
|
|
|
|
|
bool suc = SETTING_DB->setSettingVal(settingName, settingVal); |
|
|
|
|
|
|
|
|
void SettingMgrService::setSettingVal(shared_ptr<MsgProcessContext> cxt, SettingId settingName, string settingVal) { |
|
|
|
|
|
bool suc = SETTING_DB->setSettingVal(settingName.toString(), settingVal); |
|
|
APPCHECK(suc, err::kappe_db_operate_error, "setSettingVal failed"); |
|
|
APPCHECK(suc, err::kappe_db_operate_error, "setSettingVal failed"); |
|
|
|
|
|
|
|
|
auto setting = SETTING_DB->getSetting(settingName); |
|
|
|
|
|
ADD_USER_BEHAVIOR(DS->getLoginName(), fmt::format("设置{}为{}", setting ? setting->name_ch : settingName, settingVal)); |
|
|
|
|
|
|
|
|
auto setting = SETTING_DB->getSetting(settingName.toString()); |
|
|
|
|
|
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(); } |
|
|
void SettingMgrService::getAllFormula(shared_ptr<MsgProcessContext> cxt) { cxt->rely = FORMULA_DB->getAllFormula(); } |
|
|
|
|
|
|
|
|