Files
zszq-trs/YLErpDAL/Modules/SwapModule/TradeLackOfMoneyException.cs
T

18 lines
840 B
C#

using BaseOUDAL;
namespace YLErp.Modules.SwapModule
{
/// <summary>
/// R4 簿记资金校验:保存交易时资金不足(走现金部分超现金结存)的标记异常。
/// controller 识别本类型后按确认/审批环节同一协议处理——系统参数 允许交易特批(SpecialOperateForTrade) 开启时
/// 返回 AdditionalProcessing/LackOfMoney 结构化响应(UI 弹"交易特批",带 additionalProcessing=LackOfMoney 重提放行),
/// 开关关闭时按普通保存失败拦截。此前保存环节直接抛 ServiceException 无特批出口,资金不足的交易无法落库走到确认环节。
/// </summary>
public class TradeLackOfMoneyException : ServiceException
{
public TradeLackOfMoneyException(string message) : base(message)
{
}
}
}