kazelee
2025-05-16 67f74c1d68ccbb69eb8436e70018357533ef9c0a
Services/MoboxService.cs
@@ -1,14 +1,16 @@
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 {
@@ -18,7 +20,7 @@
        /// </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();
@@ -157,7 +159,7 @@
        /// </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();
@@ -207,7 +209,7 @@
        /// </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();
@@ -255,7 +257,7 @@
        /// </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();
@@ -303,7 +305,7 @@
        /// </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();
@@ -344,24 +346,6 @@
            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, "");
        }
    }
}