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 扫描条码 返回条码实体 /// /// 扫描条码 返回条码实体 /// /// token值 /// 扫描条码 /// /// [HANHE(XDL)] CREATED BY 2018-11-14 [HttpGet] public string AnalysisCode(string barCode) { try { return ValidateToken(x => { ScanCodeClass ScanCodeClass = BLLCreator.Create().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 } }