|
@@ -146,16 +146,16 @@ namespace MySystem
|
|
|
{
|
|
{
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
KxsMainModels.WebCMSEntities kxsdb = new KxsMainModels.WebCMSEntities();
|
|
KxsMainModels.WebCMSEntities kxsdb = new KxsMainModels.WebCMSEntities();
|
|
|
- function.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "开机奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "开机奖励发放日志");
|
|
|
int MerchantId = int.Parse(content);
|
|
int MerchantId = int.Parse(content);
|
|
|
MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == MerchantId);
|
|
MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == MerchantId);
|
|
|
if (merchant != null)
|
|
if (merchant != null)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("商户:" + merchant.Name, "开机奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("商户:" + merchant.Name, "开机奖励发放日志");
|
|
|
KxsMainModels.Users user = kxsdb.Users.FirstOrDefault(m => m.Id == merchant.UserId);
|
|
KxsMainModels.Users user = kxsdb.Users.FirstOrDefault(m => m.Id == merchant.UserId);
|
|
|
if (user != null)
|
|
if (user != null)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("所属人:" + user.MakerCode, "开机奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("所属人:" + user.MakerCode, "开机奖励发放日志");
|
|
|
string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
|
|
string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
|
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
|
{
|
|
{
|
|
@@ -167,8 +167,8 @@ namespace MySystem
|
|
|
KxsMainModels.Users puser = kxsdb.Users.FirstOrDefault(m => m.Id == UserId && m.AuthFlag == 1 && m.Status > -1);
|
|
KxsMainModels.Users puser = kxsdb.Users.FirstOrDefault(m => m.Id == UserId && m.AuthFlag == 1 && m.Status > -1);
|
|
|
if (puser != null && Prize > 0)
|
|
if (puser != null && Prize > 0)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("上级:" + puser.MakerCode, "开机奖励发放日志");
|
|
|
|
|
- function.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "开机奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("上级:" + puser.MakerCode, "开机奖励发放日志");
|
|
|
|
|
+ Utils.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "开机奖励发放日志");
|
|
|
if(puser.LeaderLevel > 0 || puser.UserType == 1)
|
|
if(puser.LeaderLevel > 0 || puser.UserType == 1)
|
|
|
{
|
|
{
|
|
|
bool leaderOp = true;
|
|
bool leaderOp = true;
|
|
@@ -176,11 +176,11 @@ namespace MySystem
|
|
|
{
|
|
{
|
|
|
DateTime now = DateTime.Now;
|
|
DateTime now = DateTime.Now;
|
|
|
leaderOp = kxsdb.Leaders.Any(m => m.Id == puser.Id && m.ExpiredDate >= now);
|
|
leaderOp = kxsdb.Leaders.Any(m => m.Id == puser.Id && m.ExpiredDate >= now);
|
|
|
- function.WriteLog("条件:leaderOp:" + leaderOp, "开机奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("条件:leaderOp:" + leaderOp, "开机奖励发放日志");
|
|
|
}
|
|
}
|
|
|
if(leaderOp)
|
|
if(leaderOp)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("满足条件", "开机奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("满足条件", "开机奖励发放日志");
|
|
|
int pTopUserId = 0;
|
|
int pTopUserId = 0;
|
|
|
if (!string.IsNullOrEmpty(puser.ParentNav))
|
|
if (!string.IsNullOrEmpty(puser.ParentNav))
|
|
|
{
|
|
{
|
|
@@ -249,7 +249,7 @@ namespace MySystem
|
|
|
}
|
|
}
|
|
|
catch(Exception ex)
|
|
catch(Exception ex)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "实时获取开机奖励异常");
|
|
|
|
|
|
|
+ Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "实时获取开机奖励异常");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
@@ -280,16 +280,16 @@ namespace MySystem
|
|
|
{
|
|
{
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
KxsMainModels.WebCMSEntities kxsdb = new KxsMainModels.WebCMSEntities();
|
|
KxsMainModels.WebCMSEntities kxsdb = new KxsMainModels.WebCMSEntities();
|
|
|
- function.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "盟主奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "盟主奖励发放日志");
|
|
|
int MerchantId = int.Parse(content);
|
|
int MerchantId = int.Parse(content);
|
|
|
MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == MerchantId);
|
|
MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == MerchantId);
|
|
|
if (merchant != null)
|
|
if (merchant != null)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("商户:" + merchant.Name, "盟主奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("商户:" + merchant.Name, "盟主奖励发放日志");
|
|
|
KxsMainModels.Users user = kxsdb.Users.FirstOrDefault(m => m.Id == merchant.UserId);
|
|
KxsMainModels.Users user = kxsdb.Users.FirstOrDefault(m => m.Id == merchant.UserId);
|
|
|
if (user != null)
|
|
if (user != null)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("所属人:" + user.MakerCode, "盟主奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("所属人:" + user.MakerCode, "盟主奖励发放日志");
|
|
|
string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
|
|
string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
|
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
|
{
|
|
{
|
|
@@ -301,16 +301,16 @@ namespace MySystem
|
|
|
KxsMainModels.Users puser = kxsdb.Users.FirstOrDefault(m => m.Id == UserId && m.AuthFlag == 1 && m.Status > -1);
|
|
KxsMainModels.Users puser = kxsdb.Users.FirstOrDefault(m => m.Id == UserId && m.AuthFlag == 1 && m.Status > -1);
|
|
|
if (puser != null && Prize > 0)
|
|
if (puser != null && Prize > 0)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("上级:" + puser.MakerCode, "盟主奖励发放日志");
|
|
|
|
|
- function.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "盟主奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("上级:" + puser.MakerCode, "盟主奖励发放日志");
|
|
|
|
|
+ Utils.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "盟主奖励发放日志");
|
|
|
if(puser.LeaderLevel == 2)
|
|
if(puser.LeaderLevel == 2)
|
|
|
{
|
|
{
|
|
|
DateTime now = DateTime.Now;
|
|
DateTime now = DateTime.Now;
|
|
|
bool leaderOp = kxsdb.Leaders.Any(m => m.Id == puser.Id && m.ExpiredDate >= now);
|
|
bool leaderOp = kxsdb.Leaders.Any(m => m.Id == puser.Id && m.ExpiredDate >= now);
|
|
|
- function.WriteLog("条件:leaderOp:" + leaderOp, "盟主奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("条件:leaderOp:" + leaderOp, "盟主奖励发放日志");
|
|
|
if(leaderOp)
|
|
if(leaderOp)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("满足条件", "盟主奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("满足条件", "盟主奖励发放日志");
|
|
|
int pTopUserId = 0;
|
|
int pTopUserId = 0;
|
|
|
if (!string.IsNullOrEmpty(puser.ParentNav))
|
|
if (!string.IsNullOrEmpty(puser.ParentNav))
|
|
|
{
|
|
{
|
|
@@ -379,7 +379,7 @@ namespace MySystem
|
|
|
}
|
|
}
|
|
|
catch (Exception ex)
|
|
catch (Exception ex)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "盟主奖发放日志异常");
|
|
|
|
|
|
|
+ Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "盟主奖发放日志异常");
|
|
|
}
|
|
}
|
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
|
}
|
|
}
|
|
@@ -411,16 +411,16 @@ namespace MySystem
|
|
|
{
|
|
{
|
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
|
KxsMainModels.WebCMSEntities kxsdb = new KxsMainModels.WebCMSEntities();
|
|
KxsMainModels.WebCMSEntities kxsdb = new KxsMainModels.WebCMSEntities();
|
|
|
- function.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "运营中心奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("\n\n" + DateTime.Now.ToString() + "\nposid:" + content, "运营中心奖励发放日志");
|
|
|
int MerchantId = int.Parse(content);
|
|
int MerchantId = int.Parse(content);
|
|
|
MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == MerchantId);
|
|
MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == MerchantId);
|
|
|
if (merchant != null)
|
|
if (merchant != null)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("商户:" + merchant.Name, "运营中心奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("商户:" + merchant.Name, "运营中心奖励发放日志");
|
|
|
KxsMainModels.Users user = kxsdb.Users.FirstOrDefault(m => m.Id == merchant.UserId);
|
|
KxsMainModels.Users user = kxsdb.Users.FirstOrDefault(m => m.Id == merchant.UserId);
|
|
|
if (user != null)
|
|
if (user != null)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("所属人:" + user.MakerCode, "运营中心奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("所属人:" + user.MakerCode, "运营中心奖励发放日志");
|
|
|
string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
|
|
string ParentNav = function.CheckNull(user.ParentNav) + "," + user.Id + ",";
|
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
|
{
|
|
{
|
|
@@ -432,11 +432,11 @@ namespace MySystem
|
|
|
KxsMainModels.Users puser = kxsdb.Users.FirstOrDefault(m => m.Id == UserId && m.AuthFlag == 1 && m.Status > -1);
|
|
KxsMainModels.Users puser = kxsdb.Users.FirstOrDefault(m => m.Id == UserId && m.AuthFlag == 1 && m.Status > -1);
|
|
|
if (puser != null && Prize > 0)
|
|
if (puser != null && Prize > 0)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("上级:" + puser.MakerCode, "运营中心奖励发放日志");
|
|
|
|
|
- function.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "运营中心奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("上级:" + puser.MakerCode, "运营中心奖励发放日志");
|
|
|
|
|
+ Utils.WriteLog("条件:LeaderLevel:" + puser.LeaderLevel + ",UserType:" + puser.UserType, "运营中心奖励发放日志");
|
|
|
if(puser.UserType == 1)
|
|
if(puser.UserType == 1)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog("满足条件", "运营中心奖励发放日志");
|
|
|
|
|
|
|
+ Utils.WriteLog("满足条件", "运营中心奖励发放日志");
|
|
|
int pTopUserId = 0;
|
|
int pTopUserId = 0;
|
|
|
if (!string.IsNullOrEmpty(puser.ParentNav))
|
|
if (!string.IsNullOrEmpty(puser.ParentNav))
|
|
|
{
|
|
{
|
|
@@ -504,7 +504,7 @@ namespace MySystem
|
|
|
}
|
|
}
|
|
|
catch (Exception ex)
|
|
catch (Exception ex)
|
|
|
{
|
|
{
|
|
|
- function.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心奖发放日志异常");
|
|
|
|
|
|
|
+ Utils.WriteLog(DateTime.Now.ToString() + "\r\n" + ex.ToString(), "运营中心奖发放日志异常");
|
|
|
}
|
|
}
|
|
|
Thread.Sleep(100);
|
|
Thread.Sleep(100);
|
|
|
}
|
|
}
|