|
@@ -149,6 +149,7 @@ namespace MySystem
|
|
|
function.WriteLog("GetMoney:" + GetMoney, "返现逻辑日志");
|
|
|
if (GetMoney > minProfit)
|
|
|
{
|
|
|
+ decimal TmpCurDivi = suborder.CurDivi;
|
|
|
suborder.CurDivi += GetMoney;
|
|
|
MerchantAddInfo merchantAdd = db.MerchantAddInfo.FirstOrDefault(m => m.Id == suborder.MerchantId) ?? new MerchantAddInfo();
|
|
|
|
|
@@ -192,8 +193,16 @@ namespace MySystem
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ suborder.CurDivi = TmpCurDivi;
|
|
|
function.WriteLog("返现达最大值,出局", "返现逻辑日志");
|
|
|
RedisDbconn.Instance.DelFromList("ConsumerOrdersHd:Divi:" + PayMode + ":" + MerchantId, suborder);
|
|
|
+ ConsumerOrders editOrder = db.ConsumerOrders.FirstOrDefault(m => m.Id == suborder.Id);
|
|
|
+ if (editOrder != null)
|
|
|
+ {
|
|
|
+ editOrder.ReturnFlag = 0;
|
|
|
+ editOrder.CurDivi = editOrder.MaxDivi;
|
|
|
+ db.SaveChanges();
|
|
|
+ }
|
|
|
OutCount += 1;
|
|
|
}
|
|
|
Thread.Sleep(1000);
|