WmsController.cs 1.11 KB
using System;using System.Collections.Generic;using Hh.Mes.Api.Controllers;using Hh.Mes.Common.Json;using Hh.Mes.Common.log;
using Hh.Mes.Common.Redis;
using Hh.Mes.Pojo.System;
using Hh.Mes.POJO.ApiEntity;
using Hh.Mes.Service;using Hh.Mes.Service.ApiService;
using Microsoft.AspNetCore.Hosting;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Http.Headers;
using Microsoft.AspNetCore.Mvc;
namespace Hh.Mes.Api.Controllers{    [Route("api/[controller]/[action]")]    [ApiController]    public class WmsController : BaseController    {        private readonly WmsSnService service;        public WmsController(WmsSnService service, IHttpContextAccessor accessor)        {            this.service = service;            this.context = accessor.HttpContext;        }

        #region WMS-SN信息推送IOT
        [HttpGet]
        [ActionName("iot/v1/wms/SendIoTDataBySN")]
        public string SendIoTDataBySN(WmsSnInfoEntity requestData)
        {
            var result = service.SendIoTDataBySN(requestData);
            return Serialize(result);
        }
        #endregion

    }}