| | |
| | | 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 |
| | | { |
| | |
| | | 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()) |
| | | { |