AdminDesktopHomeController.cs 1.4 KB

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