/// <summary> /// 获取限购配置 /// </summary> /// <param name="packageDetailId"></param> /// <returns></returns> public ActionResult GetBeautyServicePackageLimitConfig(int packageDetailId) { BeautyServicePackageLimitConfig config = null; var msg = string.Empty; if (packageDetailId > 0) { var limitConfigManager = new LimitConfigManager(new BeautyServicePackageLimitConfig() { PackageDetailId = packageDetailId }); config = limitConfigManager.GetBeautyServicePackageLimitConfig(); } else { msg = "参数错误"; } return(Json(new { Data = config, Msg = msg }, JsonRequestBehavior.AllowGet)); }
public ActionResult UpsertBeautyServicePackageLimitConfig(BeautyServicePackageLimitConfig config) { var result = false; var msg = string.Empty; //if (config != null && config.PackageDetailId > 0 && ((!string.IsNullOrEmpty(config.CycleType) && config.CycleLimit > 0) // || !string.IsNullOrEmpty(config.ProvinceIds))) if (config != null && config.PackageDetailId > 0) { config.CycleLimit = config.CycleLimit; var limitConfigManager = new LimitConfigManager(config); var oldValue = limitConfigManager.GetBeautyServicePackageLimitConfig(); if (config.PKID > 0) { result = limitConfigManager.UpdateBeautyServicePackageLimitConfig(); } else { result = limitConfigManager.InsertBeautyServicePackageLimitConfig(); } var log = new BeautyOprLog { LogType = config.PKID > 0 ? "UpsertBeautyServicePackageLimitConfig" : "InsertBeautyServicePackageLimitConfig", IdentityID = $"{config?.PKID}", OldValue = JsonConvert.SerializeObject(oldValue), NewValue = JsonConvert.SerializeObject(config), Remarks = $"修改限购次数,ID为:{config?.PKID}", OperateUser = HttpContext.User.Identity.Name }; LoggerManager.InsertLog("BeautyOprLog", log); } else { msg = "配置信息不全"; } return(Json(new { Status = result, Msg = msg }, JsonRequestBehavior.AllowGet)); }