BusEquipmentDataController.cs 1.23 KB
using Hh.Mes.Common.log;
using Hh.Mes.Service.Equipment;
using Microsoft.AspNetCore.Mvc;
using System.Data;
using Hh.Mes.POJO.Response;
using Autofac.Core;
using Hh.Mes.Service.SystemAuth;
using Hh.Mes.Service.WebService.Equipment;

namespace WebMvc.Areas.equipment.Controllers
{
    [Route("api/[controller]/[action]")]
    [ApiController]
    public class BusEquipmentDataController : BaseController
    {
        private readonly BusEquipmentDataService _busEquipmentDataService;
        public BusEquipmentDataController(IAuth authUtil, BusEquipmentDataService busEquipmentDataService) : base(authUtil)
        {
            _busEquipmentDataService = busEquipmentDataService;
           //_busEquipmentDataService.sysWebUser = authUtil.GetCurrentUser().User;
        }

        [HttpGet]
        public string GetEquipmentExtendIndexData(string startDay, string endDay, string equipmentCode)
        {    
            return ExceptionsHelp.Instance.ExecuteT(() =>
            {
                var response = new Response();
                var dt = _busEquipmentDataService.SelectEquipmentExtendIndex(equipmentCode, startDay, endDay);
                response.Result = dt;
                return Serialize(response);
            });
        }
    }
}