|
@@ -70,10 +70,10 @@ namespace MySystem
|
|
|
bool op = true;
|
|
|
while(op)
|
|
|
{
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "BrandId:" + i + ",BankCardType:" + j + ",Month:" + Month + ",PageNum:" + PageNum, "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "BrandId:" + i + ",BankCardType:" + j + ",Month:" + Month + ",PageNum:" + PageNum, "新增分润监控日志");
|
|
|
List<ProfitResult> result = StartProftForPosByDate(i, j, Month, PageNum);
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "result:" + result.Count, "分润监控日志");
|
|
|
- function.WriteLog("\r\n", "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + "result:" + result.Count, "新增分润监控日志");
|
|
|
+ function.WriteLog("\r\n", "新增分润监控日志");
|
|
|
if(result.Count > 0)
|
|
|
{
|
|
|
foreach (ProfitResult sub in result)
|
|
@@ -331,13 +331,8 @@ namespace MySystem
|
|
|
}
|
|
|
catch(Exception ex)
|
|
|
{
|
|
|
- function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "分润监控异常");
|
|
|
+ function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "新增分润监控异常");
|
|
|
}
|
|
|
-
|
|
|
- HelpProfitHelper.Instance.StatProfitEveryDay(DateTime.Now.AddMonths(-1).ToString("yyyyMM")); //助利宝分润
|
|
|
- ProfitCheckHelper.Instance.Start();
|
|
|
-
|
|
|
- // ProfitHelper.Instance.StatProfit();
|
|
|
}
|
|
|
public List<ProfitResult> StartProftForPosByDate(int BrandId, int BankCardType, string Month, int PageNum = 1)
|
|
|
{
|
|
@@ -428,9 +423,9 @@ namespace MySystem
|
|
|
{
|
|
|
sqlstr = "select UserId,QrPayFlag,HelpDirectDebitTradeAmt,NotHelpDirectDebitTradeAmt,HelpDirectDebitCapTradeAmt,NotHelpDirectDebitCapTradeAmt,HelpDirectDebitCapNum,NotHelpDirectDebitCapNum,ProfitDirectDebitTradeAmt,ProfitDirectDebitCapTradeAmt,ProfitDirectDebitCapNum from DebitTradeDaySummary" + Month + " where BrandId=" + BrandId + LimitString;
|
|
|
}
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "新增分润监控日志");
|
|
|
DataTable dt = GetDataTable(sqlstr);
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "新增分润监控日志");
|
|
|
if(dt.Rows.Count > 0)
|
|
|
{
|
|
|
foreach (DataRow dr in dt.Rows)
|
|
@@ -445,7 +440,7 @@ namespace MySystem
|
|
|
int Days = int.Parse(RedisDbconn.Instance.Get<string>("pobjrule:1:HelpPolicy:Days")); //天数
|
|
|
if (BankCardType == 0)
|
|
|
{
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":借记卡", "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":借记卡", "新增分润监控日志");
|
|
|
decimal HelpDirectDebitTradeAmt = decimal.Parse(dr[2].ToString()); //借记卡扶持期交易额
|
|
|
decimal NotHelpDirectDebitTradeAmt = decimal.Parse(dr[3].ToString()); //借记卡稳定期交易额
|
|
|
decimal ProfitDirectDebitTradeAmt = decimal.Parse(dr[8].ToString()); //借记卡扶持期交易额
|
|
@@ -474,7 +469,7 @@ namespace MySystem
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "新增分润监控日志");
|
|
|
decimal HelpDirectTradeAmt = decimal.Parse(dr[2].ToString()); //贷记卡扶持期交易额
|
|
|
decimal NotHelpDirectTradeAmt = decimal.Parse(dr[3].ToString()); //贷记卡稳定期交易额
|
|
|
decimal ProfitDirectTradeAmt = decimal.Parse(dr[4].ToString()); //贷记卡盈利期期交易额
|
|
@@ -486,7 +481,7 @@ namespace MySystem
|
|
|
{
|
|
|
ParentNav = ",0,";
|
|
|
}
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "新增分润监控日志");
|
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
|
{
|
|
|
ParentNav += "," + UserId + ",";
|
|
@@ -495,7 +490,7 @@ namespace MySystem
|
|
|
int level = 0;
|
|
|
DateTime now = DateTime.Now;
|
|
|
DateTime ThisMonth = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":扶持期:" + HelpDirectTradeAmt, "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":扶持期:" + HelpDirectTradeAmt, "新增分润监控日志");
|
|
|
if (HelpDirectTradeAmt > 0)
|
|
|
{
|
|
|
level = 0;
|
|
@@ -554,7 +549,7 @@ namespace MySystem
|
|
|
HelpFlag = 1,
|
|
|
});
|
|
|
curProfit += getLevelProfit;
|
|
|
- function.WriteLog(user.Id + "-" + UserLevel + "-" + HelpDirectTradeAmt + "-" + DirectFlag + "-扶持期分润:" + getLevelProfit, "分润监控日志");
|
|
|
+ function.WriteLog(user.Id + "-" + UserLevel + "-" + HelpDirectTradeAmt + "-" + DirectFlag + "-扶持期分润:" + getLevelProfit, "新增分润监控日志");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -566,11 +561,11 @@ namespace MySystem
|
|
|
if(curProfit > checkProfit)
|
|
|
{
|
|
|
decimal more = curProfit - checkProfit;
|
|
|
- function.WriteLog("超标了:" + more, "分润监控日志");
|
|
|
+ function.WriteLog("超标了:" + more, "新增分润监控日志");
|
|
|
}
|
|
|
}
|
|
|
- function.WriteLog("------------------------", "分润监控日志");
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":稳定期:" + NotHelpDirectTradeAmt, "分润监控日志");
|
|
|
+ function.WriteLog("------------------------", "新增分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":稳定期:" + NotHelpDirectTradeAmt, "新增分润监控日志");
|
|
|
if (NotHelpDirectTradeAmt > 0)
|
|
|
{
|
|
|
level = 0;
|
|
@@ -634,8 +629,8 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- function.WriteLog("------------------------", "分润监控日志");
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期:" + ProfitDirectTradeAmt, "分润监控日志");
|
|
|
+ function.WriteLog("------------------------", "新增分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期:" + ProfitDirectTradeAmt, "新增分润监控日志");
|
|
|
if (ProfitDirectTradeAmt > 0)
|
|
|
{
|
|
|
level = 0;
|
|
@@ -700,7 +695,7 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "新增分润监控日志");
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
@@ -714,11 +709,11 @@ namespace MySystem
|
|
|
sqlstr = "";
|
|
|
if (BankCardType == 1)
|
|
|
{
|
|
|
- sqlstr = "select UserId,QrPayFlag,ProfitDirectTradeAmt from CreditTradeDaySummary2" + Month + " where BrandId=" + BrandId + LimitString;
|
|
|
+ sqlstr = "select UserId,QrPayFlag,ProfitDirectTradeAmt from CreditTradeDaySummaryAfter2" + Month + " where BrandId=" + BrandId + LimitString;
|
|
|
}
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "新增分润监控日志");
|
|
|
dt = GetDataTable(sqlstr);
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "新增分润监控日志");
|
|
|
if(dt.Rows.Count > 0)
|
|
|
{
|
|
|
foreach (DataRow dr in dt.Rows)
|
|
@@ -730,7 +725,7 @@ namespace MySystem
|
|
|
int QrPayFlag = int.Parse(dr["QrPayFlag"].ToString());
|
|
|
List<UserLevelSet> levels = dbnew.UserLevelSet.ToList();
|
|
|
SubUser selfUser = GetUser(UserId, Month) ?? new SubUser();
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":贷记卡", "新增分润监控日志");
|
|
|
decimal ProfitDirectTradeAmt = decimal.Parse(dr[2].ToString()); //贷记卡盈利期期交易额
|
|
|
int maxLevel = obj.MaxLevel; //最大等级
|
|
|
decimal diffLevelProfit = 0; //等级级差
|
|
@@ -740,7 +735,7 @@ namespace MySystem
|
|
|
{
|
|
|
ParentNav = ",0,";
|
|
|
}
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "新增分润监控日志");
|
|
|
if (!string.IsNullOrEmpty(ParentNav))
|
|
|
{
|
|
|
ParentNav += "," + UserId + ",";
|
|
@@ -749,8 +744,8 @@ namespace MySystem
|
|
|
int level = 0;
|
|
|
DateTime now = DateTime.Now;
|
|
|
DateTime ThisMonth = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
|
|
|
- function.WriteLog("------------------------", "分润监控日志");
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期2:" + ProfitDirectTradeAmt, "分润监控日志");
|
|
|
+ function.WriteLog("------------------------", "新增分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":盈利期2:" + ProfitDirectTradeAmt, "新增分润监控日志");
|
|
|
if (ProfitDirectTradeAmt > 0)
|
|
|
{
|
|
|
level = 0;
|
|
@@ -814,7 +809,7 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "分润监控日志");
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "新增分润监控日志");
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|
|
@@ -827,203 +822,6 @@ namespace MySystem
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- public List<ProfitResult> StartProftForSimByDate(string Month, int BrandId = 14, int PageNum = 1)
|
|
|
- {
|
|
|
- int PageSize = 200;
|
|
|
- int SkipNum = (PageNum - 1) * PageSize;
|
|
|
- string LimitString = " limit " + PageSize;
|
|
|
- if(PageNum > 1)
|
|
|
- {
|
|
|
- LimitString = " limit " + SkipNum + "," + PageSize;
|
|
|
- }
|
|
|
- List<ProfitResult> result = new List<ProfitResult>();
|
|
|
- ProfitObjects obj = RedisDbconn.Instance.Get<ProfitObjects>("pobj" + BrandId);
|
|
|
- if (obj.Status == 1) //判断分润是否开启
|
|
|
- {
|
|
|
- string sqlstr = "select UserId,sum(HelpTradeAmount),sum(NotHelpTradeAmount) from SimCardDaySummary where TradeMonth='" + Month + "' and SeoTitle='self'" + LimitString;
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + sqlstr, "广电卡分润监控日志");
|
|
|
- DataTable dt = GetDataTable(sqlstr);
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + dt.Rows.Count.ToString(), "广电卡分润监控日志");
|
|
|
- if(dt.Rows.Count > 0)
|
|
|
- {
|
|
|
- foreach (DataRow dr in dt.Rows)
|
|
|
- {
|
|
|
- WebCMSEntities dbnew = new WebCMSEntities();
|
|
|
- try
|
|
|
- {
|
|
|
- int UserId = int.Parse(dr["UserId"].ToString());
|
|
|
- List<UserLevelSet> levels = dbnew.UserLevelSet.ToList();
|
|
|
- SubUser selfUser = GetUser(UserId, Month) ?? new SubUser();
|
|
|
- int Days = int.Parse(RedisDbconn.Instance.Get<string>("pobjrule:" + BrandId + ":HelpPolicy:Days")); //天数
|
|
|
-
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "", "广电卡分润监控日志");
|
|
|
- decimal HelpDirectTradeAmt = decimal.Parse(dr[1].ToString()); //扶持期交易额
|
|
|
- decimal NotHelpDirectTradeAmt = decimal.Parse(dr[2].ToString()); //稳定期交易额
|
|
|
- int maxLevel = obj.MaxLevel; //最大等级
|
|
|
- decimal diffLevelProfit = 0; //等级级差
|
|
|
- int curLevel = 0; //当前层级的会员等级
|
|
|
- string ParentNav = selfUser.ParentNav;
|
|
|
- if (string.IsNullOrEmpty(ParentNav))
|
|
|
- {
|
|
|
- ParentNav = ",0,";
|
|
|
- }
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":" + ParentNav, "广电卡分润监控日志");
|
|
|
- if (!string.IsNullOrEmpty(ParentNav))
|
|
|
- {
|
|
|
- ParentNav += "," + UserId + ",";
|
|
|
- string[] ParentNavList = ParentNav.Trim(',').Replace(",,", ",").Split(',');
|
|
|
- Array.Reverse(ParentNavList); //反转顺序
|
|
|
- int level = 0;
|
|
|
- DateTime now = DateTime.Now;
|
|
|
- DateTime ThisMonth = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":扶持期:" + HelpDirectTradeAmt, "广电卡分润监控日志");
|
|
|
- if (HelpDirectTradeAmt > 0)
|
|
|
- {
|
|
|
- level = 0;
|
|
|
- curLevel = 0;
|
|
|
- diffLevelProfit = 0; //等级级差
|
|
|
- decimal curProfit = 0;
|
|
|
- foreach (string UserIdString in ParentNavList)
|
|
|
- {
|
|
|
- level += 1;
|
|
|
- int uid = int.Parse(UserIdString);
|
|
|
- SubUser user = GetUser(uid, Month) ?? new SubUser();
|
|
|
- int UserLevel = GetUserLevel(user); //当前会员等级
|
|
|
- if (curLevel == maxLevel) //判断当前创客是否有直推的激活机具,并且在活动时间内
|
|
|
- {
|
|
|
- break;
|
|
|
- }
|
|
|
- if (UserLevel <= maxLevel && UserLevel >= curLevel)
|
|
|
- {
|
|
|
- int LevelKindId = GetLevelKindId(BrandId, 1, 1);
|
|
|
- ProfitObjectLevels objlevel = RedisDbconn.Instance.Get<ProfitObjectLevels>("pobjlv" + LevelKindId + ":" + UserLevel); //获取当前等级参数
|
|
|
- if (objlevel != null)
|
|
|
- {
|
|
|
- decimal getLevelProfit = 0; //等级分润
|
|
|
- if (objlevel.Percents > 0)
|
|
|
- {
|
|
|
- //获取创客分润规则,注册日开始算起,3个自然月内算扶持期
|
|
|
- getLevelProfit += HelpDirectTradeAmt * objlevel.Percents;
|
|
|
- }
|
|
|
- if (objlevel.AddProfitVal > 0)
|
|
|
- {
|
|
|
- getLevelProfit += objlevel.AddProfitVal;
|
|
|
- }
|
|
|
- decimal money = getLevelProfit;
|
|
|
- getLevelProfit -= diffLevelProfit;
|
|
|
- if (objlevel.LevelDiff == 1) //判断是否有级差
|
|
|
- {
|
|
|
- diffLevelProfit = money;
|
|
|
- }
|
|
|
- if (getLevelProfit >= obj.MinProfitVal)
|
|
|
- {
|
|
|
- int DirectFlag = selfUser.Id == user.Id ? 1 : 0;
|
|
|
- result.Add(new ProfitResult()
|
|
|
- {
|
|
|
- UserId = user.Id,
|
|
|
- UserNav = user.ParentNav,
|
|
|
- Money = PublicFunction.NumberFormat(getLevelProfit),
|
|
|
- ProfitRate = objlevel.Percents,
|
|
|
- Message = "交易分润",
|
|
|
- BankCardType = 0,
|
|
|
- QrPayFlag = 0,
|
|
|
- DirectFlag = DirectFlag,
|
|
|
- BrandId = BrandId,
|
|
|
- IsSubsidy = 0,
|
|
|
- TradeAmount = HelpDirectTradeAmt,
|
|
|
- HelpFlag = 1,
|
|
|
- });
|
|
|
- curProfit += getLevelProfit;
|
|
|
- function.WriteLog(user.Id + "-" + UserLevel + "-" + HelpDirectTradeAmt + "-" + DirectFlag + "-扶持期分润:" + getLevelProfit, "广电卡分润监控日志");
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- if(curLevel < UserLevel)
|
|
|
- {
|
|
|
- curLevel = UserLevel;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- function.WriteLog("------------------------", "广电卡分润监控日志");
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":稳定期:" + NotHelpDirectTradeAmt, "广电卡分润监控日志");
|
|
|
- if (NotHelpDirectTradeAmt > 0)
|
|
|
- {
|
|
|
- level = 0;
|
|
|
- curLevel = 0;
|
|
|
- diffLevelProfit = 0; //等级级差
|
|
|
- foreach (string UserIdString in ParentNavList)
|
|
|
- {
|
|
|
- level += 1;
|
|
|
- int uid = int.Parse(UserIdString);
|
|
|
- SubUser user = GetUser(uid, Month) ?? new SubUser();
|
|
|
- int UserLevel = GetUserLevel(user); //当前会员等级
|
|
|
- if (curLevel == maxLevel) //判断当前创客是否有直推的激活机具,并且在活动时间内
|
|
|
- {
|
|
|
- break;
|
|
|
- }
|
|
|
- if (UserLevel <= maxLevel && UserLevel > curLevel)
|
|
|
- {
|
|
|
- int LevelKindId = GetLevelKindId(BrandId, 0, 1);
|
|
|
- ProfitObjectLevels objlevel = RedisDbconn.Instance.Get<ProfitObjectLevels>("pobjlv" + LevelKindId + ":" + UserLevel); //获取当前等级参数
|
|
|
- if (objlevel != null)
|
|
|
- {
|
|
|
- decimal getLevelProfit = 0; //等级分润
|
|
|
- if (objlevel.Percents > 0)
|
|
|
- {
|
|
|
- //获取创客分润规则,注册日开始算起,3个自然月内算扶持期
|
|
|
- getLevelProfit += NotHelpDirectTradeAmt * objlevel.Percents;
|
|
|
- }
|
|
|
- if (objlevel.AddProfitVal > 0)
|
|
|
- {
|
|
|
- getLevelProfit += objlevel.AddProfitVal;
|
|
|
- }
|
|
|
- decimal money = getLevelProfit;
|
|
|
- getLevelProfit -= diffLevelProfit;
|
|
|
- if (objlevel.LevelDiff == 1) //判断是否有级差
|
|
|
- {
|
|
|
- diffLevelProfit = money;
|
|
|
- }
|
|
|
- if (getLevelProfit >= obj.MinProfitVal)
|
|
|
- {
|
|
|
- result.Add(new ProfitResult()
|
|
|
- {
|
|
|
- UserId = user.Id,
|
|
|
- UserNav = user.ParentNav,
|
|
|
- Money = PublicFunction.NumberFormat(getLevelProfit),
|
|
|
- ProfitRate = objlevel.Percents,
|
|
|
- Message = "交易分润",
|
|
|
- BankCardType = 0,
|
|
|
- QrPayFlag = 0,
|
|
|
- BrandId = BrandId,
|
|
|
- DirectFlag = selfUser.Id == user.Id ? 1 : 0,
|
|
|
- IsSubsidy = 0,
|
|
|
- TradeAmount = NotHelpDirectTradeAmt,
|
|
|
- HelpFlag = 0,
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- if(curLevel < UserLevel)
|
|
|
- {
|
|
|
- curLevel = UserLevel;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- function.WriteLog("------------------------", "广电卡分润监控日志");
|
|
|
- }
|
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + ":over", "广电卡分润监控日志");
|
|
|
- }
|
|
|
- catch (Exception ex)
|
|
|
- {
|
|
|
- function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString(), "广电卡分润异常");
|
|
|
- }
|
|
|
- dbnew.Dispose();
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- return result;
|
|
|
- }
|
|
|
-
|
|
|
#endregion
|
|
|
|
|
|
public SubUser GetUser(int UserId, string Month)
|