|
|
@@ -126,6 +126,7 @@ namespace MySystem
|
|
|
string SnNo = jsonObj["SnNo"].ToString();
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
decimal ChargeAmount = 0;
|
|
|
+ bool doBack = true; //是否减少账户预扣总额
|
|
|
ToChargeBackRecord back = db.ToChargeBackRecord.FirstOrDefault(m => m.UserId == UserId && m.Field1 == SnNo && m.Remark == "预发机超时未申请扣款");
|
|
|
if(back != null)
|
|
|
{
|
|
|
@@ -133,6 +134,7 @@ namespace MySystem
|
|
|
if(back.Status == 1)
|
|
|
{
|
|
|
Utils.Instance.OpAccount(back.UserId, ChargeAmount, 134);
|
|
|
+ doBack = false;
|
|
|
}
|
|
|
db.ToChargeBackRecord.Remove(back);
|
|
|
db.SaveChanges();
|
|
|
@@ -140,7 +142,10 @@ namespace MySystem
|
|
|
db.Dispose();
|
|
|
|
|
|
//减少账户预扣总额
|
|
|
- Utils.Instance.ToChargeAmount(UserId, -ChargeAmount);
|
|
|
+ if(doBack)
|
|
|
+ {
|
|
|
+ Utils.Instance.ToChargeAmount(UserId, -ChargeAmount);
|
|
|
+ }
|
|
|
|
|
|
Thread.Sleep(500);
|
|
|
}
|