服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-03-19 e27604afd884df113b3c77ba1de6d5e6193a730e
Tiger.Business.WMS/ERP/U9C_WMS.cs
@@ -7,14 +7,8 @@
using Tiger.Model.MES.Yada;
using Tiger.Model;
using Tiger.IBusiness;
using Microsoft.CodeAnalysis.Options;
using Tiger.Model.Entitys.MES.U9C;
using SqlSugar;
using System.Collections;
using System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;
using static IronPython.Modules.PythonDateTime;
using System.Net;
using static IronPython.Modules._ast;
namespace Tiger.Business.WMS
{
@@ -144,28 +138,34 @@
                Logger.Scheduler.Info($"送货单明细行信息存入实体中,总数:[{items.Count}]");
                foreach (var asn in asns)
                {
                    var snlist = db.Queryable<mes_MaterialBarCode>().Where(x => x.Segment1 == asn.ORDER_NO ).ToList();
                    var snlist = db.Queryable<mes_MaterialBarCode>().Where(x => x.Segment1 == asn.ORDER_NO || x.Segment2 == asn.ORDER_NO).ToList();
                    foreach (var item in snlist)
                    {
                        var barcode = new Barcode(item.Code);
                        BIZ_U9_ASN_SN info = new()
                        {
                            STATUS = WMS_ITEM.STATUSs.Incoming.GetValue(),
                            ORDER_NO = item.Segment1,
                            LINE_NO = item.Segment2,
                            SN = item.Code,
                            ITEM_CODE = item.Segment5,
                            QTY = item.WhQty.ToDouble(),
                            LOTNO = item.Segment7,
                            AUTH_ORG = asn.AUTH_ORG,
                            CREATE_TIME = DateTime.Now,//--时间不更新
                            CREATE_USER = UserCode,
                            UPDATE_TIME = DateTime.Now,
                            UPDATE_USER = UserCode,
                            STATUS = WMS_ITEM.STATUSs.Incoming.GetValue(),
                            ORDER_NO = barcode.OrderNo,
                            LINE_NO = barcode.OrderLine,
                            SN = barcode.SN,
                            META_SN = item.Code,
                            ITEM_CODE = barcode.ItemCode,
                            QTY = item.WhQty,
                            LOTNO = barcode.LotNo,
                            CARTON_NO = barcode.SN,
                        };
                        sns.Add(info);
                    }
                    Logger.Scheduler.Info($"送货单[{asn.ORDER_NO}]条码明细信息存入实体中,总数:[{snlist.Count}]");
                }
                db = Biz.Db;
                if (asns.Any())
                {