1、修改了列表排序参数过滤。
修改文件:\src\RoadFlow.Utility\StringExtensions.cs
增加方法:

/// <summary>
/// 过滤SQL排序字符串
/// </summary>
/// <param name="order">原始排序字符串</param>
/// <returns>重新组合后的排序字符串</returns>
public static string ToOrderByString(this string order)
{
if (string.IsNullOrWhiteSpace(order))
{
return string.Empty;
}
string[] orderArray = order.Split(',');
StringBuilder stringBuilder = new StringBuilder();
foreach(string orderString in orderArray)
{
if (string.IsNullOrWhiteSpace(orderString))
{
continue;
}
string[] array = orderString.Split(' ');
string field = array[0].Trim1();
if (string.IsNullOrWhiteSpace(field))
{
continue;
}
string asc = array.Length > 1 && !string.IsNullOrWhiteSpace(array[1]) ? array[1].Trim1() : "asc";
stringBuilder.Append(field).Append(' ').Append(asc).Append(',');
}
return stringBuilder.ToString().TrimEnd(',');
} 修改文件:

用新方法过滤。
2、增加了流程线上SQL条件判断过滤通配符。
修改文件:\RoadFlow.Business\FlowTask.cs

|
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2025 重庆天知软件技术有限公司 版权所有
|