服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-03-26 b562efee9d60ed24033ce3596b72eec3985c0d4d
Merge branch 'master' of http://47.115.28.255:8110/r/TigerClouds-Tech/Server/TigerApi6_2024
已修改1个文件
7 ■■■■ 文件已修改
Tiger.Business.WMS/ERP/U9C_WMS.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Business.WMS/ERP/U9C_WMS.cs
@@ -9,6 +9,7 @@
using Tiger.IBusiness;
using SqlSugar;
using System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder;
using Tiger.Model.Entitys.MES.U9C;
namespace Tiger.Business.WMS
{
@@ -132,7 +133,7 @@
                        QTY = dtl.ShipQtyTU.ToDouble(),
                        PO_QTY = dtl.POQtyTU,
                        SUPP_CODE = dtl.SupplierCode,
                        SUPP_LOTNO = dtl.SupplierLot,
                        SUPP_LOTNO = dtl.LotMater,
                        LOTNO = dtl.LotMater,
                        AUTH_ORG = orgs.FirstOrDefault(q => q.ID == dtl.Org.ToString())?.ORG_CODE,
                        CREATE_TIME = dtl.ModifiedOn,//--时间不更新
@@ -146,10 +147,12 @@
                foreach (var asn in asns)
                {
                    var snlist = db.Queryable<mes_MaterialBarCode>().Where(x => x.Segment1 == asn.ORDER_NO || x.Segment2 == asn.ORDER_NO).ToList();
                    foreach (var sn in snlist)
                    {
                        var barcode = new Barcode(sn.Code);
                        var dtl = dtls.First(q => q.LINE_NO == barcode.OrderLine);
                        var asnDtl = list.First(q => q.DocLineNo.ToString() == barcode.OrderLine);
                        BIZ_U9_ASN_SN info = new()
                        {
                            AUTH_ORG = asn.AUTH_ORG,
@@ -177,7 +180,7 @@
                                AUTH_ORG = asn.AUTH_ORG,
                                STATUS = WMS_ITEM.STATUSs.Incoming.GetValue(),
                                QTY = sn.WhQty,
                                PROD_DATE = barcode.ProdDate ?? DateTime.Now,
                                PROD_DATE = barcode.ProdDate ?? BarcodeAnalysis.GetDateTime(asnDtl.SupplierLot) ??DateTime.Now,
                                UNIT = barcode.Unit,
                                TRANS_CODE = nameof(BIZ_U9_ASN),
                                TRANS_NO = info.ORDER_NO,