zhao
2021-07-07 2fdf959ac739edd6de84aa8053b8b9683dce8e8b
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
using HH.WMS.BLL;
using HH.WMS.BLL.Basic;
using HH.WMS.BLL.Common;
using HH.WMS.Entitys;
using HH.WMS.Entitys.Basic;
using HH.WMS.Entitys.Common;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
 
namespace HH.WMS.WebApi.Areas.Common.Controllers
{
    public class ScanCodeController : BaseController
    {
        #region 扫描条码 返回条码实体
        /// <summary>
        /// 扫描条码 返回条码实体
        /// </summary>
        /// <param name="tokenId">token值</param>
        /// <param name="barCode">扫描条码</param>
        /// <returns></returns>
        /// <History>[HANHE(XDL)] CREATED BY 2018-11-14</History>
        [HttpGet]
        public string AnalysisCode(string barCode)
        {
            try
            {
                return ValidateToken(x =>
                      {
                          ScanCodeClass ScanCodeClass = BLLCreator.Create<MONGO_KEYTYPE_MAPBLL>().AnalysisCode(barCode);
                          if (ScanCodeClass == null) return JsonConvert.SerializeObject(OperateResult.Error("找不到物料!"));
                          return JsonConvert.SerializeObject(OperateResult.Succeed("", ScanCodeClass));
                      });
            }
            catch (Exception ex)
            {
                return JsonConvert.SerializeObject(OperateResult.Error("内部错误!" + ex.ToString()));
            }
 
        }
        #endregion
    }
}