|
@@ -34,12 +34,12 @@ namespace MySystem
|
|
|
{
|
|
{
|
|
|
function.WriteLog("content:" + content, "Wifi预扣款激活处理");
|
|
function.WriteLog("content:" + content, "Wifi预扣款激活处理");
|
|
|
JsonData jsonObj = JsonMapper.ToObject(content);
|
|
JsonData jsonObj = JsonMapper.ToObject(content);
|
|
|
- int UserId = int.Parse(function.CheckInt(jsonObj["UserId"].ToString()));
|
|
|
|
|
|
|
+ // int UserId = int.Parse(function.CheckInt(jsonObj["UserId"].ToString()));
|
|
|
string SnNo = jsonObj["SnNo"].ToString();
|
|
string SnNo = jsonObj["SnNo"].ToString();
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
decimal ChargeAmount = 0;
|
|
decimal ChargeAmount = 0;
|
|
|
bool doBack = true; //是否减少账户预扣总额
|
|
bool doBack = true; //是否减少账户预扣总额
|
|
|
- ToChargeBackRecord back = db.ToChargeBackRecord.FirstOrDefault(m => m.UserId == UserId && m.Field1 == SnNo && (m.Remark == "WIFI超时未激活扣款" || m.Remark.Contains(SnNo)));
|
|
|
|
|
|
|
+ ToChargeBackRecord back = db.ToChargeBackRecord.FirstOrDefault(m => m.Field1 == SnNo && (m.Remark == "WIFI超时未激活扣款" || m.Remark.Contains(SnNo)));
|
|
|
if(back != null)
|
|
if(back != null)
|
|
|
{
|
|
{
|
|
|
if(back.LockFlag == 0)
|
|
if(back.LockFlag == 0)
|
|
@@ -67,7 +67,7 @@ namespace MySystem
|
|
|
function.WriteLog("是否减少账户预扣总额:" + doBack, "Wifi预扣款激活处理");
|
|
function.WriteLog("是否减少账户预扣总额:" + doBack, "Wifi预扣款激活处理");
|
|
|
if(doBack)
|
|
if(doBack)
|
|
|
{
|
|
{
|
|
|
- Utils.Instance.ToChargeAmount(UserId, -ChargeAmount);
|
|
|
|
|
|
|
+ Utils.Instance.ToChargeAmount(back.UserId, -ChargeAmount);
|
|
|
function.WriteLog("减少账户预扣总额:" + ChargeAmount, "Wifi预扣款激活处理");
|
|
function.WriteLog("减少账户预扣总额:" + ChargeAmount, "Wifi预扣款激活处理");
|
|
|
}
|
|
}
|
|
|
|
|
|