快乐的昕的电脑
22 小时以前 0c999fbeed306e212e30baabf90792afa52412dc
MES.Service/service/WomcaaManager.cs
@@ -342,6 +342,34 @@
        return newId;
    }
    ///// <summary>
    ///// 生成新的主表ID,通过数据库序列获取唯一ID
    ///// </summary>
    //private decimal GenerateNewId()
    //{
    //    try
    //    {
    //        // 替换为:
    //        var sequenceValueObj = Db.Ado.GetScalar("SELECT NEXT VALUE FOR MES_WOMCAB_IN_seq");
    //        var sequenceValue = Convert.ToDecimal(sequenceValueObj);
    //        // 验证序列值是否有效
    //        if (sequenceValue <= 0)
    //        {
    //            throw new InvalidOperationException($"数据库序列 MES_WOMCAB_IN_seq 返回了无效的值: {sequenceValue}");
    //        }
    //        return sequenceValue;
    //    }
    //    catch (Exception ex)
    //    {
    //        // 记录异常信息
    //        Console.WriteLine($"调用数据库序列 MES_WOMCAB_IN_seq 失败: {ex.Message}");
    //        // 向上层抛出明确的异常信息
    //        throw new InvalidOperationException($"生成子表ID失败,无法获取数据库序列值: {ex.Message}", ex);
    //    }
    //}
    /// <summary>
    /// 生成新的子表ID,通过数据库序列获取唯一ID
    /// </summary>