雷池测试
This commit is contained in:
@@ -23,7 +23,7 @@ namespace UFIDA.U8.Framework.Api.ControlObject.Common
|
||||
/// <summary>
|
||||
/// 日志组件
|
||||
/// </summary>
|
||||
private static readonly ILog logInfo = LogManager.GetLogger("logInfo");
|
||||
private static readonly ILog _logInfo = LogManager.GetLogger("logInfo");
|
||||
|
||||
public static void SetPropValue(this PropertyInfo prop, object obj, object value)
|
||||
{
|
||||
@@ -574,7 +574,7 @@ namespace UFIDA.U8.Framework.Api.ControlObject.Common
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
logInfo.Debug($"字段:{def.FieldName}公式解析失败,公式结果:{calcFormula}");
|
||||
_logInfo.Debug($"字段:{def.FieldName}公式解析失败,公式结果:{calcFormula}");
|
||||
}
|
||||
|
||||
|
||||
@@ -772,7 +772,7 @@ namespace UFIDA.U8.Framework.Api.ControlObject.Common
|
||||
|
||||
var strSql = $"SELECT {fieldName} AS ID FROM {tableName} WHERE {cDefWhere} AND {codeName}='{cVoucherCode}'";
|
||||
|
||||
logInfo.Debug($"查询ID:{strSql}");
|
||||
_logInfo.Debug($"查询ID:{strSql}");
|
||||
|
||||
var rst = new Recordset();
|
||||
|
||||
@@ -789,6 +789,45 @@ namespace UFIDA.U8.Framework.Api.ControlObject.Common
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取事件ID
|
||||
/// </summary>
|
||||
/// <param name="conn">连接对象</param>
|
||||
/// <param name="cCardNum">单据类型编码</param>
|
||||
/// <param name="eventId">事件Id</param>
|
||||
/// <returns></returns>
|
||||
/// <exception cref="ArgumentNullException"></exception>
|
||||
public static string GetEventId(Connection conn, string cCardNum,string eventId,bool bUAP =false)
|
||||
{
|
||||
if (conn == null) throw new ArgumentNullException(nameof(conn));
|
||||
if (cCardNum == null) throw new ArgumentNullException(nameof(cCardNum));
|
||||
|
||||
var sCardNum = cCardNum;
|
||||
|
||||
if (bUAP)
|
||||
{
|
||||
sCardNum = $"UAPFORM.{sCardNum}";
|
||||
}
|
||||
|
||||
var strSql = $"SELECT cBizEventId FROM dbo.AuditBizEvents WHERE cBizObjectId='{sCardNum}' AND cBizEventId='{cCardNum}.{eventId}'";
|
||||
|
||||
_logInfo.Debug($"查询对象事件:{strSql}");
|
||||
|
||||
var rst = new Recordset();
|
||||
|
||||
rst.Open(strSql, conn);
|
||||
|
||||
if (rst.BOF || rst.EOF)
|
||||
{
|
||||
throw new Exception($"没有查询到对象ID为{cCardNum}的单据");
|
||||
}
|
||||
|
||||
var voucherId = rst.Fields["cBizEventId"].Value;
|
||||
|
||||
return voucherId;
|
||||
|
||||
}
|
||||
|
||||
public static string GetVoucherWhereSqlByCode(VouchersInfo vouchers,string cVoucherCode)
|
||||
{
|
||||
var tableName = vouchers.cBTTblName;
|
||||
|
||||
Reference in New Issue
Block a user