AdminDesktopHomeController.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using Microsoft.AspNetCore.Mvc;
  2. using WMS.BZServices.PT;
  3. namespace WMS.BZWeb.Areas.PTManager.Controllers
  4. {
  5. /// <summary>
  6. /// 首页
  7. /// </summary>
  8. [Area("PTManager")]
  9. public class AdminDesktopHomeController : MvcControllerBase
  10. {
  11. private readonly AdminDesktopHomeService _adminDesktopHomeService;
  12. public AdminDesktopHomeController(AdminDesktopHomeService adminDesktopHomeService)
  13. {
  14. _adminDesktopHomeService = adminDesktopHomeService;
  15. }
  16. /// <summary>
  17. /// 今日出入库统计
  18. /// </summary>
  19. /// <returns></returns>
  20. public ActionResult GetTodayTaskInOutPie()
  21. {
  22. var dto = _adminDesktopHomeService.GetTodayTaskInOutPie(DateTime.Now, DateTime.Now);
  23. return Success(dto);
  24. }
  25. /// <summary>
  26. /// 近七天任务动态
  27. /// </summary>
  28. /// <returns></returns>
  29. public ActionResult Get7daysTaskBar()
  30. {
  31. var dto = _adminDesktopHomeService.Get7daysTaskBar(DateTime.Now.AddDays(-6), DateTime.Now);
  32. return Success(dto);
  33. }
  34. public ActionResult GettodaysHourTask()
  35. {
  36. var dto = _adminDesktopHomeService.GettodaysHourTask(DateTime.Now, DateTime.Now);
  37. return Success(dto);
  38. }
  39. public ActionResult GetMatWeightCategory()
  40. {
  41. var dto = _adminDesktopHomeService.GetMatWeightCategory();
  42. return Success(dto);
  43. }
  44. }
  45. }