using Newtonsoft.Json; /******************************************************************************** ** auth: DBS ** date: 2019/2/13 17:35:41 ** desc: 尚未编写描述 ** Ver.: V1.0.0 *********************************************************************************/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.Client.bll { public class TrayBll { /// /// 获取托盘中的物料信息 /// /// 托盘码 /// /// [HANHE(DBS)] CREATED BY 2019-03-7 internal OperateResult GetItems(string trayCode) { string str = WebApiManager.HttpWMS_Get("/api/TrayItemRel/GetTrayItemRelDetail?trayCode=" + trayCode); return JsonConvert.DeserializeObject(str); } /// /// 获取托盘预分配信息 /// /// 托盘码 /// /// [HANHE(DBS)] CREATED BY 2019-03-7 internal OperateResult GetTrayAlloc(string trayCode) { string str = WebApiManager.HttpWMS_Get("/api/Up/GetTrayAlloc?trayCode=" + trayCode); return JsonConvert.DeserializeObject(str); } /// /// 获取托盘信息 /// /// 托盘码 /// /// [HANHE(DBS)] CREATED BY 2019-03-7 internal OperateResult GetTrayInfo(string trayCode) { string str = WebApiManager.HttpWMS_Get("/api/Tray/GetModel?trayCode=" + trayCode); return JsonConvert.DeserializeObject(str); } /// /// 获取托盘物料容量关联 /// /// 物料编码 /// /// [HANHE(DBS)] CREATED BY 2019-03-27 internal OperateResult GetTrayCapacityInfo(string itemCode) { string itemCapacityStr = WebApiManager.HttpWMS_Get("/api/TrayCapacity/GetTrayCapacityByitem?itemCode=" + itemCode); return JsonConvert.DeserializeObject(itemCapacityStr); } //根据容器找所在货位信息 internal OperateResult GetLocationByTray(string trayCode) { string itemCapacityStr = WebApiManager.HttpWMS_Get("/api/TrayLocation/GetLocationByTray?trayCode=" + trayCode); return JsonConvert.DeserializeObject(itemCapacityStr); } //根据容器找所在任务信息 internal OperateResult GetTaskByTray(string trayCode) { string itemCapacityStr = WebApiManager.HttpWMS_Get("/api/Task/GetTaskByTray?trayCode=" + trayCode); return JsonConvert.DeserializeObject(itemCapacityStr); } } }