/// <summary> /// 促销管理 /// </summary> /// <returns></returns> public ActionResult Cu(string act = "", int id = 0, int aId = 0, int storeId = 0, int pageIndex = 0, int pageSize = 20, string sortData = "") { //显示 if (string.IsNullOrEmpty(act)) { string filterSql = $"state<>-1 and aid={aId} and storeid={storeId}"; ViewModel <DishActivity> vm = new ViewModel <DishActivity>(); vm.DataList = DishActivityBLL.SingleModel.GetList(filterSql, pageSize, pageIndex, "*", "q_order desc"); vm.TotalCount = DishActivityBLL.SingleModel.GetCount(filterSql); vm.PageIndex = pageIndex; vm.PageSize = pageSize; vm.aId = aId; vm.storeId = storeId; return(View(vm)); } else { //删除 if (act == "del") { if (id <= 0) { _result.code = 0; _result.msg = "参数错误"; } else { DishActivity updateModel = DishActivityBLL.SingleModel.GetModel(id); if (updateModel != null) { updateModel.state = -1; bool updateResult = DishActivityBLL.SingleModel.Update(updateModel); if (updateResult) { _result.code = 1; _result.msg = "删除成功"; } else { _result.code = 0; _result.msg = "删除失败"; } } else { _result.code = 0; _result.msg = "删除失败,活动不存在"; } } } } return(Json(_result)); }
/// <summary> /// 促销编辑 /// </summary> /// <returns></returns> public ActionResult CuEdit(string act = "", int id = 0, int aId = 0, int storeId = 0, DishActivity model = null) { //参数验证 if (id < 0 || aId <= 0 || storeId <= 0) { _result.msg = "参数错误"; return(Json(_result)); } //显示 if (string.IsNullOrEmpty(act)) { if (id == 0) { model = new DishActivity(); } else { model = DishActivityBLL.SingleModel.GetModel(id); if (model == null) { return(Content("活动不存在")); } } EditModel <DishActivity> em = new EditModel <DishActivity>(); em.DataModel = model; em.aId = aId; em.storeId = storeId; return(View(em)); } else { if (act == "edit") { //添加 if (id == 0) { int newid = Convert.ToInt32(DishActivityBLL.SingleModel.Add(model)); _result.msg = newid > 0 ? "添加成功" : "添加失败"; _result.code = newid > 0 ? 1 : 0; } //修改 else { bool updateResult = DishActivityBLL.SingleModel.Update(model); _result.msg = updateResult ? "修改成功" : "修改失败"; _result.code = updateResult ? 1 : 0; } } } return(Json(_result)); }