|
@@ -86,6 +86,7 @@ namespace MySystem
|
|
|
decimal ProfitMoney = decimal.Parse(dr[2].ToString());
|
|
decimal ProfitMoney = decimal.Parse(dr[2].ToString());
|
|
|
decimal TradeAmt = decimal.Parse(dr[3].ToString());
|
|
decimal TradeAmt = decimal.Parse(dr[3].ToString());
|
|
|
var tran = db.Database.BeginTransaction();
|
|
var tran = db.Database.BeginTransaction();
|
|
|
|
|
+ bool op = false;
|
|
|
try
|
|
try
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
|
|
@@ -125,12 +126,17 @@ namespace MySystem
|
|
|
}).Entity;
|
|
}).Entity;
|
|
|
db.SaveChanges();
|
|
db.SaveChanges();
|
|
|
tran.Commit();
|
|
tran.Commit();
|
|
|
|
|
+ op = true;
|
|
|
}
|
|
}
|
|
|
catch (Exception ex)
|
|
catch (Exception ex)
|
|
|
{
|
|
{
|
|
|
function.WriteLog(DateTime.Now.ToString() + "\n" + UserId + "," + ProfitMoney + "\n" + ex.ToString(), "同步助利宝分润异常");
|
|
function.WriteLog(DateTime.Now.ToString() + "\n" + UserId + "," + ProfitMoney + "\n" + ex.ToString(), "同步助利宝分润异常");
|
|
|
tran.Rollback();
|
|
tran.Rollback();
|
|
|
}
|
|
}
|
|
|
|
|
+ if(op)
|
|
|
|
|
+ {
|
|
|
|
|
+ RedisDbconn.Instance.AddList("UserMonthFeeQueue", UserId.ToString());
|
|
|
|
|
+ }
|
|
|
function.WriteLog(index.ToString(), "同步补贴数据");
|
|
function.WriteLog(index.ToString(), "同步补贴数据");
|
|
|
}
|
|
}
|
|
|
OtherMySqlConn.dtable("update HelpProfitReward set Status=2 where Status=1 and TradeMonth='" + month + "'");
|
|
OtherMySqlConn.dtable("update HelpProfitReward set Status=2 where Status=1 and TradeMonth='" + month + "'");
|