|
@@ -2195,6 +2195,10 @@ namespace Util
|
|
|
{
|
|
|
condi += "'%" + GetExpressionVal(fieldQueryValue) + "%'";
|
|
|
}
|
|
|
+ else if(fieldQueryModel == "query_field")
|
|
|
+ {
|
|
|
+ condi += "'%" + GetQueryTableData(dic, fieldQueryValue) + "%'";
|
|
|
+ }
|
|
|
else if(fieldQueryModel == "db_field")
|
|
|
{
|
|
|
condi += "'%" + GetDbExpressionVal(fieldQueryValue) + "%'";
|
|
@@ -2213,6 +2217,10 @@ namespace Util
|
|
|
{
|
|
|
val = GetExpressionVal(fieldQueryValue);
|
|
|
}
|
|
|
+ else if(fieldQueryModel == "query_field")
|
|
|
+ {
|
|
|
+ val = GetQueryTableData(dic, fieldQueryValue);
|
|
|
+ }
|
|
|
else if(fieldQueryModel == "db_field")
|
|
|
{
|
|
|
val = GetDbExpressionVal(fieldQueryValue);
|
|
@@ -2258,6 +2266,20 @@ namespace Util
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ else if(fieldQueryModel == "query_field")
|
|
|
+ {
|
|
|
+ foreach(string subval in valList)
|
|
|
+ {
|
|
|
+ if(fieldQueryValueType == "text")
|
|
|
+ {
|
|
|
+ val += "'" + GetQueryTableData(dic, subval) + "',";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ val += GetQueryTableData(dic, subval) + ",";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
else if(fieldQueryModel == "db_field")
|
|
|
{
|
|
|
foreach(string subval in valList)
|