快乐的昕的电脑
昨天 bd1d9274d371e10a2566154fddfcb8c383f6ccdd
物料单位换算信息:物料编码转ID
已修改2个文件
21 ■■■■■ 文件已修改
MES.Service/Modes/MesUnitMatrixing.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesUnitMatrixingManager.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesUnitMatrixing.cs
@@ -86,5 +86,11 @@
    [SugarColumn(ColumnName = "FUMBRELLA")]
    public string? Fumbrella { get; set; }
    /// <summary>
    ///     物料id
    /// </summary>
    [SugarColumn(ColumnName = "ITEM_ID")]
    public string? ItemId { get; set; }
    [SugarColumn(IsIgnore = true)] public string? Type { get; set; }
}
MES.Service/service/BasicData/MesUnitMatrixingManager.cs
@@ -1,4 +1,5 @@
using AngleSharp.Dom;
using Castle.Core.Resource;
using MES.Service.DB;
using MES.Service.Dto.webApi;
using MES.Service.Modes;
@@ -137,6 +138,20 @@
            Fumbrella = string.IsNullOrEmpty(unit.FCreateOrgId) ? "1" : unit.FCreateOrgId,
        };
        //物料编码转ID,ItemNo=unit.FNumber,
        var entityItemNo = Db.Queryable<MesItems>()
        .Where(x => x.ItemNo == unit.FNumber)
        .Select(x => x.Id.ToString())
        .First();
        if (!string.IsNullOrWhiteSpace(entityItemNo))
        {
            entity.ItemNo = entityItemNo;
        }
        else
        {
            entity.ItemNo = "0";
        }
        // ERP: 0=未禁用, 1=禁用
        // MES: A=未禁用, B=禁用
        if (string.IsNullOrEmpty(unit.FForbidStatus))