schangxiang@126.com
2025-09-29 682eba0aaf922e69dfafe05fb6c1bbdbf3a0e04a
DEmon/iWareCc/FinishStackerTask/Chain/±£´æ³öÈë¿âÃ÷ϸÐÅÏ¢.cs
@@ -15,7 +15,7 @@
namespace iWareCc.FinishStackerTask.Chain
{
   public class ä¿å­˜å‡ºå…¥åº“明细信息 : IHandler
    public class ä¿å­˜å‡ºå…¥åº“明细信息 : IHandler
    {
        /// <summary>
        /// è¯¥èŠ‚ç‚¹çš„ä¸‹ä¸€ä¸ªèŠ‚ç‚¹
@@ -49,22 +49,26 @@
                {
                    var task = DecompositionTaskContainer.PartTask;
                    int materid = 0;
                    using(var dbModelcore = new DbModelCore())
                    using (var dbModelcore = new DbModelCore())
                    {
                        var mater = dbModelcore.BASEMaterials.FirstOrDefault(x=>x.code==task.MaterialCode);
                        if (mater!=null)
                        var mater = dbModelcore.BASEMaterials.FirstOrDefault(x => x.code == task.MaterialCode);
                        if (mater != null)
                        {
                            materid = mater.id;
                        }
                    };
                    int tp=0;
                    }
                    ;
                    int tp = 0;
                    int? _isSendToMes = null;//是否发送给MES ã€Editby shaocx,2025-09-25】
                    switch (task.MainTaskType)
                    {
                        case (int)EMainTaskType.入库任务:
                            tp = 0;
                            _isSendToMes = (int)EIsSendToMes.待推送;
                            break;
                        case (int)EMainTaskType.出库任务:
                            tp = 1;
                            _isSendToMes = (int)EIsSendToMes.待推送;
                            break;
                        case (int)EMainTaskType.移库任务:
                            tp = 2;
@@ -78,16 +82,17 @@
                    InOutStorageDetail iosd = new InOutStorageDetail()
                    {
                        fromplacecode = task.SourcePlace,
                        formplaceid=task.SourcePlaceId,
                        toplacecode=task.ToPlace,
                        toplaceid=task.ToPlaceId,
                        equipid=task.EquipId,
                        equipname=task.EquipName,
                        updatetime=DateTime.Now,
                        createtime=task.CreateTime,
                        materialcode=task.MaterialCode,
                        materialid=materid,
                        type = tp
                        formplaceid = task.SourcePlaceId,
                        toplacecode = task.ToPlace,
                        toplaceid = task.ToPlaceId,
                        equipid = task.EquipId,
                        equipname = task.EquipName,
                        updatetime = DateTime.Now,
                        createtime = task.CreateTime,
                        materialcode = task.MaterialCode,
                        materialid = materid,
                        type = tp,
                        isSendToMes = _isSendToMes //是否发送给MES ã€Editby shaocx,2025-09-25】
                    };
                    dbModel.InOutStorageDetails.Add(iosd);
                    dbModel.SaveChanges();