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
|
}
|
}
|