|
|
@@ -5544,7 +5544,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
[HttpPost]
|
|
|
public string RestoreUserInfoDo(string MakerCode)
|
|
|
{
|
|
|
- var user = db.Users.FirstOrDefault(m => m.Status == -1 && m.MakerCode == MakerCode && m.LogOutDate <= DateTime.Now.AddDays(-30)) ?? new Users();
|
|
|
+ var user = db.Users.FirstOrDefault(m => m.Status == -1 && m.MakerCode == MakerCode && m.LogOutDate >= DateTime.Now.AddDays(-30)) ?? new Users();
|
|
|
if (user.Id == 0)
|
|
|
{
|
|
|
return "创客" + MakerCode + "不存在或不满足恢复条件";
|
|
|
@@ -5552,6 +5552,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
else
|
|
|
{
|
|
|
user.Status = 0;
|
|
|
+ user.LogOutDate = null;
|
|
|
+ user.Mobile = user.Mobile.TrimEnd('d');
|
|
|
db.UserForMobile.Add(new UserForMobile()
|
|
|
{
|
|
|
Mobile = user.Mobile,
|
|
|
@@ -5562,6 +5564,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
MakerCode = user.MakerCode,
|
|
|
UserId = user.Id,
|
|
|
});
|
|
|
+ AddSysLog(user.Id.ToString(), "注销30天内恢复创客信息", "修改" + SysUserName + "_" + SysRealName);
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
return "success";
|