cnf
2025-11-26 5a48f78f03014647767be11e56d62719ec4631fa
退补料增加完结单子筛选
已修改4个文件
49 ■■■■■ 文件已修改
entity/MesItemBl.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/MesItemTbl.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/Warehouse/MesItemBlManager.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/Warehouse/MesItemTblManager.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/MesItemBl.cs
@@ -152,4 +152,11 @@
    /// </summary>
    [SugarColumn(ColumnName = "wc_time")]
    public string WcTime { get; set; }
    /// <summary>
    ///     是否补料完结
    ///     默认值: ((0))
    /// </summary>
    [SugarColumn(ColumnName = "complete")]
    public int? complete { get; set; }
}
entity/MesItemTbl.cs
@@ -160,4 +160,11 @@
    /// </summary>
    [SugarColumn(ColumnName = "tbl022")]
    public int? Tbl022 { get; set; }
    /// <summary>
    ///     是否补料完结
    ///     默认值: ((0))
    /// </summary>
    [SugarColumn(ColumnName = "complete")]
    public int? complete { get; set; }
}
service/Warehouse/MesItemBlManager.cs
@@ -21,12 +21,13 @@
    public List<string> GetSCBLBillNo(WarehouseQuery query)
    {
        var list = Db.Queryable<MesItemBl>()
            .Where(s => (s.Bl018 ?? false) == true
                        //&& (s.Bl019 ?? false) == false
                        && s.Bl008 == query.Type)
            .OrderByDescending(s => s.Bl006)
            .Select(s => s.BlNo)
            .ToList();
      .Where(s => (s.Bl018 ?? false) == true
                  && s.Bl008 == query.Type
                  && (s.complete ?? 0) == 0)
      .Where(@"EXISTS (SELECT 1 FROM MES_ITEM_BL_DETAIL WHERE mid = Id AND bld007 > bld008)")
      .OrderByDescending(s => s.Bl006)
      .Select(s => s.BlNo)
      .ToList();
        return list;
    }
@@ -1177,11 +1178,13 @@
    public List<string> GetSccList(WarehouseQuery query)
    {
        var list = Db.Queryable<MesItemBl>()
            .Where(s => (s.Bl018 ?? false) == true
                        && (s.Bl019 ?? false) == false
                        && s.Bl008 == query.Type)
            .Select(s => s.BlNo)
            .ToList();
     .Where(s => (s.Bl018 ?? false) == true
                 && s.Bl008 == query.Type
                 && (s.complete ?? 0) == 0)
     .Where(@"EXISTS (SELECT 1 FROM MES_ITEM_BL_DETAIL WHERE mid = Id AND bld007 > bld008)")
     .OrderByDescending(s => s.Bl006)
     .Select(s => s.BlNo)
     .ToList();
        return list;
    }
service/Warehouse/MesItemTblManager.cs
@@ -23,10 +23,12 @@
    public List<string> GetSCTLBillNo(WarehouseQuery query)
    {
        var list = Db.Queryable<MesItemTbl>()
            .Where(s => (s.Tbl013 ?? 0) == 1 // 审核通过
                        && (s.Tbl020 ?? 0) == 0
                        && s.Tbl008 == query.Type)
            .Select(s => s.BillNo).ToList();
      .Where(s => (s.Tbl013 ?? 0) == 1 // 审核通过
                  && (s.Tbl020 ?? 0) == 0
                  && s.Tbl008 == query.Type
                  && (s.complete ?? 0) == 0)
      .Where(@"EXISTS (SELECT 1 FROM MES_ITEM_TBL_DETAIL WHERE tlmid = Id AND tld005 > tld006)")
      .Select(s => s.BillNo).ToList();
        return list;
    }