服务端的TigerApi 框架,基于.NET6 2024 版本
YangYuGang
7 天以前 806b3cb3448ad15a5d563937fdac2ffae37342a7
Tiger.Business.WMS/Extensions/Yada/OutExtension.cs
@@ -12,8 +12,6 @@
using Tiger.Model.Base;
using Tiger.Model.Entitys.MES.U9C;
using Tiger.Model.MES.Yada;
using static IronPython.SQLite.PythonSQLite;
using static Microsoft.Scripting.Hosting.Shell.ConsoleHostOptions;
namespace Tiger.Business.WMS.Extensions
{
@@ -37,6 +35,8 @@
                    return nameof(BIZ_MES_WO);
                case BIZ_WMS_PREP.BIZ_TYPEs.Outsourcing:
                    return nameof(BIZ_U9_SCM_OUT);
                case BIZ_WMS_PREP.BIZ_TYPEs.Transfer:
                    return nameof(BIZ_WMS_TRANSFER);
                case BIZ_WMS_PREP.BIZ_TYPEs.Requisition:
                default:
                    return "";
@@ -73,6 +73,12 @@
                        pickList = dtls.Select(q => q.GetPickItem()).ToList();
                    }
                    break;
                case BIZ_WMS_PREP.BIZ_TYPEs.Transfer:
                    {
                        var dtls = Biz.Db.Queryable<BIZ_WMS_TRANSFER_DTL>().Where(q => q.ORDER_NO == orderNo).ToList();
                        pickList = dtls.Select(q => q.GetPickItem()).ToList();
                    }
                    break;
                case BIZ_WMS_PREP.BIZ_TYPEs.Requisition:
                default:
                    break;
@@ -93,6 +99,7 @@
                case BIZ_WMS_PREP.BIZ_TYPEs.Others:
                case BIZ_WMS_PREP.BIZ_TYPEs.WorkOrder:
                case BIZ_WMS_PREP.BIZ_TYPEs.Outsourcing:
                case BIZ_WMS_PREP.BIZ_TYPEs.Transfer:
                case BIZ_WMS_PREP.BIZ_TYPEs.Requisition:
                default:
                    return dtl.QTY_REQ;
@@ -116,6 +123,7 @@
                    return await CreateIssueDoc(trans, input);
                case BIZ_WMS_PREP.BIZ_TYPEs.Outsourcing:
                    return await CreatePMIssueDoc(trans, input);
                case BIZ_WMS_PREP.BIZ_TYPEs.Transfer:
                case BIZ_WMS_PREP.BIZ_TYPEs.Requisition:
                default:
                    throw new NotImplementedException($"发料单据类型[{type.GetDesc()}]未实现ERP接口调用");