|
@@ -684,6 +684,17 @@ namespace Util
|
|
|
prizePercent = amountSet.prizePercent;
|
|
|
prizeAmount = amountSet.prizeAmount;
|
|
|
}
|
|
|
+ if(prizeSourceData.Contains(","))
|
|
|
+ {
|
|
|
+ string checkField = prizeSourceData.Split(',')[0] + ",";
|
|
|
+ amountSet = amountSetService.GetFirst(m => m.listId == sub.id && m.prizeSourceField.StartsWith(checkField) && m.prizeSourceField.EndsWith(",%"));
|
|
|
+ if(amountSet != null)
|
|
|
+ {
|
|
|
+ prizePercent = amountSet.prizePercent;
|
|
|
+ prizeAmount = amountSet.prizeAmount;
|
|
|
+ prizeSourceData = prizeSourceData.Split(',')[1];
|
|
|
+ }
|
|
|
+ }
|
|
|
if(prizePercent > 0) prizeAmt += decimal.Parse(Function.CheckNum(prizeSourceData)) * prizePercent;
|
|
|
if(prizeAmount > 0) prizeAmt += prizeAmount;
|
|
|
if(prizeAmt > 0)
|