/// <summary> /// 首单立减 /// </summary> /// <returns></returns> public ActionResult Shou(string act = "", int aId = 0, int storeId = 0, DishGaojiConfig model = null) { EditModel <DishGaojiConfig> em = new EditModel <DishGaojiConfig>(); if (string.IsNullOrEmpty(act)) { DishStore store = DishStoreBLL.SingleModel.GetModel(storeId); if (store != null && !string.IsNullOrEmpty(store.gaojiConfigJson)) { em.DataModel = JsonConvert.DeserializeObject <DishGaojiConfig>(store.gaojiConfigJson); } else { em.DataModel = new DishGaojiConfig(); } } else if (act == "edit") { DishStore store = DishStoreBLL.SingleModel.GetModel($"id={storeId} and aid={aId}"); if (store != null) { DishGaojiConfig storeGojiConfig = null; if (!string.IsNullOrEmpty(store.gaojiConfigJson)) { storeGojiConfig = JsonConvert.DeserializeObject <DishGaojiConfig>(store.gaojiConfigJson); } else { storeGojiConfig = new DishGaojiConfig(); } storeGojiConfig.huodong_shou_isopen = model.huodong_shou_isopen; storeGojiConfig.huodong_shou_jiner = model.huodong_shou_jiner; store.gaojiConfigJson = JsonConvert.SerializeObject(storeGojiConfig); if (DishStoreBLL.SingleModel.Update(store)) { _result.code = 1; _result.msg = "设置成功"; } } return(Json(_result)); } em.aId = aId; em.storeId = storeId; return(View(em)); }
public JsonResult Advance(DishStore store, [System.Web.Http.FromBody] DishGaojiConfig config) { if (string.IsNullOrWhiteSpace(config.dish_beizhu_info)) { return(ApiModel(message: "请填写点餐备注")); } store.gaojiConfig = JsonConvert.DeserializeObject <DishGaojiConfig>(store.gaojiConfigJson); //不更改WebView设置 config.dish_is_webview_open = store.gaojiConfig.dish_is_webview_open; config.dish_webview_text = store.gaojiConfig.dish_webview_text; config.dish_webview_url = store.gaojiConfig.dish_webview_url; //保存其它设置 store.gaojiConfigJson = JsonConvert.SerializeObject(config); bool success = DishStoreBLL.SingleModel.Update(store, "gaojiConfigJson"); return(ApiModel(isok: success, message: "保存成功")); }