Files
zszq-trs/YLErpWeb/Controllers/MarginCalculationController.cs
2024-05-09 14:06:26 +08:00

46 lines
1.8 KiB
C#

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("已删除");
}
}
}