using YLErp.Modules.ClientCashModule; using YLErp.Modules.ClientModule; namespace YLErp.Web.Controllers { public class clientcashincashout_historyController : BaseController { readonly YLContext db = new YLContext(); public ActionResult ClientCashInCashOutHistory() { return View(); } public ActionResult ClientCashInCashOutHistoryUpload() { return View(); } public ActionResult UploadClientCashInCashOutHistory() { if (Request.Form.Files.Count == 0) { return JsonError("上传文件不存在"); } var file = Request.Form.Files[0]; if (!Path.GetExtension(file.FileName).Equals(".xlsx", StringComparison.OrdinalIgnoreCase)) { return JsonError("请上传Excel(.xlsx)格式文件"); } using var stream = file.OpenReadStream(); new ClientCashInCashOutHistoryService(CurUser).ImportClientCashInCashOutHistoryFromExcel(stream, out var TotalNum, out var SuccessNum); return Json(new { success = true, totalNum = TotalNum, successNum = SuccessNum, }); } [HttpPost] public JsonResult ClientCashInCashOutHistoryQuery(ClientCashInCashOutHistoryReq req) { var service = new ClientCashInCashOutHistoryService(CurUser); var sList = service.SearchClientCashInCashOutHistoryList(req); foreach (var item in sList.rows) { item.ClientName = ClientDataQueryService.GetClient(item.ClientId).Name; } return Json(sList); } } }