雷池测试
This commit is contained in:
@@ -1,9 +1,14 @@
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web.UI.WebControls;
|
||||
using log4net;
|
||||
using UFIDA.U8.Audit.ServiceProxy;
|
||||
using UFIDA.U8.Framework.Api.ControlObject.Common;
|
||||
using UFIDA.U8.Framework.Api.ControlObject.Entity;
|
||||
using UFIDA.U8.Framework.Api.ControlObject.U8M;
|
||||
using UFSoft.U8.BO.BE;
|
||||
using UFSoft.U8.Framework.LoginContext;
|
||||
|
||||
// ReSharper disable IdentifierTypo
|
||||
|
||||
namespace UFIDA.U8.Framework.Api.ControlObject.Workflow
|
||||
@@ -13,7 +18,7 @@ namespace UFIDA.U8.Framework.Api.ControlObject.Workflow
|
||||
/// </summary>
|
||||
public class ServiceProxy
|
||||
{
|
||||
private readonly ILog _logInfo = LogManager.GetLogger("_logInfo");
|
||||
private readonly ILog _logInfo = LogManager.GetLogger("logInfo");
|
||||
|
||||
/// <summary>
|
||||
/// #是否启用审批流#
|
||||
@@ -103,6 +108,102 @@ namespace UFIDA.U8.Framework.Api.ControlObject.Workflow
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// #提交审批流#
|
||||
/// </summary>
|
||||
/// <param name="login"></param>
|
||||
/// <param name="cCardNum"></param>
|
||||
/// <param name="eventId"></param>
|
||||
/// <param name="voucherCode"></param>
|
||||
/// <param name="bUAP"></param>
|
||||
/// <returns></returns>
|
||||
/// <exception cref="Exception"></exception>
|
||||
public async Task<BaseResult<string>> SubmitApplicationMessage(BaseLogin login, string cCardNum, string eventId, string voucherCode, bool bUAP = false)
|
||||
{
|
||||
var voucherId = "";
|
||||
|
||||
try
|
||||
{
|
||||
var vouchers = CommonHelper.GetVouchers(login.Connection, cCardNum);
|
||||
|
||||
voucherId = $"{CommonHelper.GetVoucherId(login.Connection, voucherCode, vouchers)}";
|
||||
|
||||
var bizObjectId = cCardNum;
|
||||
|
||||
if (bUAP)
|
||||
{
|
||||
bizObjectId = $"UAPFORM.{bizObjectId}";
|
||||
}
|
||||
|
||||
eventId = $"{cCardNum}.{eventId}";
|
||||
|
||||
return await SubmitApplicationMessage(login, bizObjectId, eventId, voucherId, voucherCode);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logInfo.Error($"审批流异常:{ex.Message}", ex);
|
||||
|
||||
await Task.Delay(1);
|
||||
|
||||
return new BaseResult<string>
|
||||
{
|
||||
bSuccess = false,
|
||||
message = "提交失败",
|
||||
voucherCode = voucherCode,
|
||||
voucherId = voucherId,
|
||||
result = ex.Message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// #提交审批流#
|
||||
/// </summary>
|
||||
/// <param name="login"></param>
|
||||
/// <param name="cCardNum"></param>
|
||||
/// <param name="eventId"></param>
|
||||
/// <param name="voucherId"></param>
|
||||
/// <param name="bUAP"></param>
|
||||
/// <returns></returns>
|
||||
/// <exception cref="Exception"></exception>
|
||||
public async Task<BaseResult<string>> SubmitApplicationMessage(BaseLogin login, string cCardNum, string eventId, object voucherId, bool bUAP = false)
|
||||
{
|
||||
var voucherCode = "";
|
||||
|
||||
try
|
||||
{
|
||||
var vouchers = CommonHelper.GetVouchers(login.Connection, cCardNum);
|
||||
|
||||
voucherCode = $"{CommonHelper.GetVoucherCode(login.Connection, voucherId, vouchers)}";
|
||||
|
||||
var bizObjectId = cCardNum;
|
||||
|
||||
if (bUAP)
|
||||
{
|
||||
bizObjectId = $"UAPFORM.{bizObjectId}";
|
||||
}
|
||||
|
||||
eventId = $"{cCardNum}.{eventId}";
|
||||
|
||||
return await SubmitApplicationMessage(login, bizObjectId, eventId,$"{voucherId}" , voucherCode);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logInfo.Error($"审批流异常:{ex.Message}", ex);
|
||||
|
||||
await Task.Delay(1);
|
||||
|
||||
return new BaseResult<string>
|
||||
{
|
||||
bSuccess = false,
|
||||
message = "提交失败",
|
||||
voucherCode = voucherCode,
|
||||
voucherId = $"{voucherId}",
|
||||
result = ex.Message
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// #单据审核#
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user