| | |
| | | using HH.WCS.Mobox3.AnGang.AppStart; |
| | | using HH.WCS.Mobox3.AnGang.config; |
| | | using System; |
| | | |
| | | using HH.WCS.Mobox3.AnGang.AppStart; |
| | | using HH.WCS.Mobox3.AnGang.Consts; |
| | | using HH.WCS.Mobox3.AnGang.Helper; |
| | | using HH.WCS.Mobox3.AnGang.Helpers; |
| | | using HH.WCS.Mobox3.AnGang.Models; |
| | | |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | |
| | | using static HH.WCS.Mobox3.AnGang.Dtos.Request.ErpRequest; |
| | | using static HH.WCS.Mobox3.AnGang.Dtos.Request.MoboxRequest; |
| | | using static HH.WCS.Mobox3.AnGang.Dtos.Response.MoboxResponse; |
| | | using static HH.WCS.Mobox3.AnGang.Helpers.ResultHelper; |
| | | |
| | | namespace HH.WCS.Mobox3.AnGang.Services { |
| | | public class MoboxService { |
| | |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static SimpleResult InWarehouse(InWarehouseInfo model) { |
| | | internal static SimpleResult Inbound(InboundInfo model) { |
| | | LogHelper.Info("触发API:产品入库(PDA)" + JsonConvert.SerializeObject(model), "API"); |
| | | var db = DbHelper.GetDbClient(); |
| | | var startLoc = new TN_Location(); |
| | |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static SimpleResult PartOutWarehouse(PartOutWarehouseInfo model) { |
| | | internal static SimpleResult PartOutbound(PartOutboundInfo model) { |
| | | LogHelper.Info("触发API:产品部分出库(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | var db = DbHelper.GetDbClient(); |
| | | |
| | |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static SimpleResult PartInWarehouse(PartInWarehouseInfo model) { |
| | | internal static SimpleResult PartInbound(PartInboundInfo model) { |
| | | LogHelper.Info("触发API:产品部分回库(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | var db = DbHelper.GetDbClient(); |
| | | |
| | |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static SimpleResult CheckOutWarehouse(CheckOutWarehouseInfo model) { |
| | | internal static SimpleResult CheckOutbound(CheckOutboundInfo model) { |
| | | LogHelper.Info("触发API:盘点理货出库(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | var db = DbHelper.GetDbClient(); |
| | | |
| | |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static SimpleResult CheckInWarehouse(CheckInWarehouseInfo model) { |
| | | internal static SimpleResult CheckInbound(CheckInboundInfo model) { |
| | | LogHelper.Info("触发API:盘点理货回库(WMS)" + JsonConvert.SerializeObject(model), "API"); |
| | | var db = DbHelper.GetDbClient(); |
| | | |
| | |
| | | catch (Exception ex) { |
| | | return BuildSimpleResult(1, $"发生了异常:{ex.Message}"); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 入库数据同步(ERP) |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static SimpleResult InWarehouseDataSync(InWarehouseDataSyncInfo model) { |
| | | return BuildSimpleResult(0, ""); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 出库发料同步(ERP) |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | internal static SimpleResult OutWarehouseDataSync(OutWarehouseDataSyncInfo model) { |
| | | return BuildSimpleResult(0, ""); |
| | | } |
| | | } |
| | | } |