using YLErp.Modules.MarginModule; using static YLErp.Modules.MarginModule.MarginCalculationThresholdService; namespace YLErp.Web.Controllers { public class MarginCalculationController : BaseController { [MyAuthorize("客户管理-预付金阈值")] public ActionResult MarginCalculationThreshold() { return View(); } public ActionResult MarginCalculationThresholdEdit(string enid) { var id = DecryptInt(enid); if (id == 0) { return View(new MarginCalculationThreshold()); } var marginCalculationThreshold = yldb.MarginCalculationThreshold.Find(id); return View(marginCalculationThreshold); } [HttpPost] public ActionResult MarginCalculationThresholdList(MarginCalculationThresholdReq req) { var sList = new MarginCalculationThresholdService(this.CurUser).SearchList(req); var clientDb = new ClientDBContext(); foreach (var item in sList.rows) { item.ClientName = clientDb.client.Where(c => c.id == item.ClientId).Select(n => n.Name).FirstOrDefault(); } return Json(sList); } public ActionResult MarginCalculationThresholdEditJson(MarginCalculationThreshold req) { new MarginCalculationThresholdService(this.CurUser).SaveMarginCalcuThreshold(req); return JsonSuccess("已修改"); } public ActionResult MarginCalculationThresholdDelete(string enid) { var id = DecryptInt(enid); new MarginCalculationThresholdService(this.CurUser).DeleteMarginCalculationThreshold(id); return JsonSuccess("已删除"); } } }