//查询列表 public ActionResult Index(CouponInfoDtailRefer refer) { var result = new CouponInfoDtailRefer(); result = BaseCouponConfigClient.Instance.QueryCouponInfoPageList(refer); ViewBag.StartTime = refer.SearchDetail.StartTime; ViewBag.EndTime = refer.SearchDetail.EndTime; return(View(result)); }
public ActionResult QueryCouponList(string id, string CouponName) { ViewBag.ID = id; ViewBag.CouponName = CouponName; CouponInfoDtailRefer refer = new CouponInfoDtailRefer(); refer.SearchDetail = new CouponInfoDetail(); refer.SearchDetail.CouponName = CouponName; refer.SearchDetail.IsCodeToCoupon = 1; refer.PageIndex = 1; refer.PageSize = 100; refer.SearchDetail.AuditState = 2; refer.SearchDetail.IsDelete = false; refer.SearchDetail.IsEnable = true; refer = BaseCouponConfigClient.Instance.QueryCouponInfoPageList(refer); return(View(refer.List2)); }
//新增、修改 public JsonResult Save(CouponInfoDetailExt model) { var result = new BaseResponse() { }; if (model.StartTime >= model.EndTime) { result.DoResult = "结束时间不能小于开始时间"; goto ovr; } try { if (model.SysNo > 0) { //修改 model.UpdatePeople = UserInfo.UserSysNo; model.UpdateTime = DateTime.Now; model.IsDelete = false; //判断已修改待审核 var isAuditStatus = BaseCouponConfigClient.Instance.QueryCouponInfoEntity(model.SysNo); if (isAuditStatus.AuditState == 0) { result.DoResult = "待审核中,无法修改... ..."; goto ovr; } //获取 最高审核等级 string auditLevel = BaseCouponConfigClient.Instance.GetAuditLevel(isAuditStatus.CouponKey); if (isAuditStatus.AuditLevel <= int.Parse(auditLevel)) { model.AuditLevel = int.Parse(auditLevel); } model.AuditState = -1; var res = BaseCouponConfigClient.Instance.UpdateCouponInfo(model); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 model.CreateTime = DateTime.Now; model.CreatePeople = UserInfo.UserSysNo; model.IsDelete = false; model.CouponKey = Utils.MD5Encrypt(Guid.NewGuid().ToString(), 16); var res = BaseCouponConfigClient.Instance.AddCouponInfo(model); if (res) { result.DoFlag = true; //新增成功后 获取 审核等级 string auditLevel = BaseCouponConfigClient.Instance.GetAuditLevel(model.CouponKey); //根据couponkey 查询 CouponInfoDtailRefer refer = new CouponInfoDtailRefer(); refer.SearchDetail.CouponKey = model.CouponKey; var couponInfo = BaseCouponConfigClient.Instance.QueryCouponInfoPageList(refer).List2.First(); couponInfo.AuditLevel = int.Parse(auditLevel); //更新 // var up = BaseCouponConfigClient.Instance.UpdateCouponInfo(couponInfo); var up = BaseCouponConfigClient.Instance.UpdateAuditLevel(couponInfo.SysNo, couponInfo.AuditLevel); } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ..."; } ovr : return(Json(result)); }