lss
2025-05-30 38eff4fc0100131b180ffa872009b502629743f5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using NongFuWebApi.Models;
using NongFuWebApi.Services;
using Newtonsoft.Json;
using NongFuWebApi.Controllers;
using System.Web.Http;
using static NongFuWebApi.Controllers.AMSModel;
 
namespace NongFuWebApi.Controllers
{
    //[Route("Industry/AMSApi")]
    [RoutePrefix("AMSApi")]
    public class AMSApiController : ApiController
    {
 
        // 接收工单信息接口名 
 
        #region 靖宇接口
        /// <returns></returns>
        [HttpPost]
        [Route("~/GY/WorkInfo")]
        /// <summary>
        /// 农夫靖宇--富勒WMS工单信息下发接口
        /// </summary>
        /// <param name="model"></param>
        public SimpleResultModel WorkInfo(TASK_WorkInfoModel model)
        {
            SimpleResultModel result = new SimpleResultModel();
            LogHelper.Info("WorkInfo Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
            result = ApiHelper.WorkInfo(model);
            LogHelper.Info("WorkInfo Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
            return result;
        }
 
        /// <summary>
        /// 农夫靖宇--富勒WMS产线下线托盘信息下发接口
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        [Route("~/GY/SendTrayCode")]
        public SimpleResultModel SendTrayCode(SendTrayCodeModel model)
        {
            SimpleResultModel result = new SimpleResultModel();
            LogHelper.Info("SendTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
            result = ApiHelper.SendTrayCode(model);
            LogHelper.Info("SendTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
            return result;
        }
 
 
        /// <summary>
        /// 农夫靖宇--富勒WMS人工分拣出库接口
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        [Route("~/GY/UnbindingTrayCode")]
        public SimpleResultModel UnbindingTrayCode(UnbindingTrayCodeModel model)
        {
            SimpleResultModel result = new SimpleResultModel();
            LogHelper.Info("UnbindingTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
            result = ApiHelper.UnbindingTrayCode(model);
            LogHelper.Info("UnbindingTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
            return result;
        }
        #endregion
 
 
 
       
    }
}