啊鑫
2024-07-18 29de86cadafc88d13b51ab4d07aa2d12de6dcab0
MES.Service/service/BasicData/MesRohInManager.cs
@@ -1,11 +1,10 @@
using MES.Service.DB;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
using MES.Service.util;
using SqlSugar;
namespace MES.Service.service.BasicData
{
namespace MES.Service.service.BasicData;
    public class MesRohInManager : Repository<MesRohIn>
    {
        private readonly MesRohInDataManager rohInDataManager = new();
@@ -51,15 +50,10 @@
                {
                    var decimals = mesRohInDatas.Select(s => s.Id).ToArray();
                    if (mesRohIn.Id != null)
                    {
                        base.DeleteById(mesRohIn.Id);
                    }
                if (mesRohIn.Id != null) base.DeleteById(mesRohIn.Id);
                    if (decimals.Length > 0)
                    {
                        db.Deleteable<MesRohInData>().In(decimals).ExecuteCommand();
                    }
                    
                    var insert = base.Insert(mesRohIn);
                    var insertRange =
@@ -108,16 +102,11 @@
        private bool SaveOrUpdateData(SqlSugarScope db, MesRohIn mesRohIn,
            List<MesRohInData> mesRohInDatas)
        {
            if (mesRohIn.Id != null)
            {
                base.DeleteById(mesRohIn.Id);
            }
        if (mesRohIn.Id != null) base.DeleteById(mesRohIn.Id);
            if (mesRohInDatas.Count > 0)
            {
                db.Deleteable<MesRohInData>().Where(s=>s.ErpId == mesRohIn.EbelnK3id).ExecuteCommand();
            }
            db.Deleteable<MesRohInData>()
                .Where(s => s.ErpId == mesRohIn.EbelnK3id).ExecuteCommand();
            var orUpdate = base.Insert(mesRohIn);
            var baOrUpdate = rohInDataManager.InsertRange(mesRohInDatas);
@@ -269,6 +258,5 @@
                return entity;
            }).ToList();
        }
    }
}