Blame view

Hh.Mes.Api/Controllers/WmsController.cs 912 Bytes
唐召明 authored
1
2
3
4
using Hh.Mes.POJO.ApiEntity;
using Hh.Mes.Service;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
唐召明 authored
5
using Microsoft.Extensions.Caching.Distributed;
唐召明 authored
6
7
8
9
10
11
12
13
14

namespace Hh.Mes.Api.Controllers
{
    [Route("api/[controller]/[action]")]
    [ApiController]
    public class WmsController : BaseController
    {
        private readonly WmsSnService service;
唐召明 authored
15
        public WmsController(WmsSnService service, IHttpContextAccessor accessor, IDistributedCache cache) : base(cache)
唐召明 authored
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
        {
            this.service = service;
            this.context = accessor.HttpContext;
        }

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

    }
}