cnf
2025-12-04 7bc2be3162f75532f62636481e938a9d8255bc0c
补料超领查询修改
已修改1个文件
34 ■■■■ 文件已修改
service/Warehouse/MesItemBlManager.cs 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/Warehouse/MesItemBlManager.cs
@@ -20,15 +20,31 @@
    /// <returns>补料单号列表</returns>
    public List<string> GetSCBLBillNo(WarehouseQuery query)
    {
        var list = Db.Queryable<MesItemBl>()
      .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;
        var orgId = 1;
        if (orgId == null)
            throw new Exception("组织不存在!");
        // 获取未完成的退料单号列表
        var parameters = new[]
        {
        new SugarParameter("@pi_orgId", orgId),
        new SugarParameter("@inP1", query.Type),
        new SugarParameter("@inP2", null),
        new SugarParameter("@inP3", null),
        new SugarParameter("@inP4", null)
        };
        try
        {
            // 返回单号字符串列表Get_Qt_ck_List
            var list = Db.Ado.SqlQuery<string>(
                "EXEC prc_pda_blcl_list @pi_orgId,@inP1,@inP2,@inP3,@inP4", parameters);
            return list;
        }
        catch (Exception ex)
        {
            throw new Exception($"{ex.Message}");
        }
    }
    /// <summary>