|
@@ -25,7 +25,7 @@ public class LogoutUserHelper
|
|
// 判断已注销的创客在每月1号,分离创客表之后,伞下自动归到注销创客的上级
|
|
// 判断已注销的创客在每月1号,分离创客表之后,伞下自动归到注销创客的上级
|
|
public void DoWorks()
|
|
public void DoWorks()
|
|
{
|
|
{
|
|
- function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "\n\n", "每月归档注销创客日志");
|
|
|
|
|
|
+ function.WriteLog(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), "每月归档注销创客日志");
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
WebCMSEntities db = new WebCMSEntities();
|
|
OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
|
|
OtherMySqlConn.connstr = Library.ConfigurationManager.AppSettings["Pxc1SqlConnStr"].ToString();
|
|
try
|
|
try
|
|
@@ -38,11 +38,13 @@ public class LogoutUserHelper
|
|
var users = db.Users.Select(m => new { m.Id, m.ParentUserId, m.ParentNav, m.Status }).Where(m => m.Status == -1).ToList();
|
|
var users = db.Users.Select(m => new { m.Id, m.ParentUserId, m.ParentNav, m.Status }).Where(m => m.Status == -1).ToList();
|
|
foreach(var user in users)
|
|
foreach(var user in users)
|
|
{
|
|
{
|
|
|
|
+ function.WriteLog("创客Id:" + user.Id + ",上级:" + user.ParentNav, "每月归档注销创客日志");
|
|
int ParentUserId = user.ParentUserId;
|
|
int ParentUserId = user.ParentUserId;
|
|
bool op = true;
|
|
bool op = true;
|
|
while(op)
|
|
while(op)
|
|
{
|
|
{
|
|
- Users puser = db.Users.FirstOrDefault(m => m.Id == user.ParentUserId);
|
|
|
|
|
|
+ function.WriteLog("上级创客Id:" + user.ParentUserId, "每月归档注销创客日志");
|
|
|
|
+ Users puser = db.Users.FirstOrDefault(m => m.Id == ParentUserId);
|
|
if(puser != null)
|
|
if(puser != null)
|
|
{
|
|
{
|
|
if(puser.Status > -1)
|
|
if(puser.Status > -1)
|