|
|
@@ -807,6 +807,7 @@ namespace MySystem
|
|
|
{
|
|
|
return op;
|
|
|
}
|
|
|
+ function.WriteLog("UserId:" + UserId, "训练营判断参与活动");
|
|
|
WebCMSEntities maindb = new WebCMSEntities();
|
|
|
Users muser = maindb.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
|
|
|
string ParentNav = muser.ParentNav + "," + UserId + ",";
|
|
|
@@ -817,19 +818,22 @@ namespace MySystem
|
|
|
UserIds.Add(int.Parse(function.CheckInt(IdString)));
|
|
|
}
|
|
|
JavaModels.WebCMSEntities db = new JavaModels.WebCMSEntities();
|
|
|
- JavaModels.KxsCampUser user = db.KxsCampUser.FirstOrDefault(m => UserIds.Contains(m.UserId));
|
|
|
- if(user != null)
|
|
|
+ var users = db.KxsCampUser.Where(m => UserIds.Contains(m.UserId)).ToList();
|
|
|
+ foreach(var user in users)
|
|
|
{
|
|
|
DateTime now = DateTime.Now;
|
|
|
// JavaModels.KxsCamp camp = db.KxsCamp.FirstOrDefault(m => m.Id == user.CampId && m.StartTime <= now && m.EndTime >= now);
|
|
|
JavaModels.KxsCamp camp = db.KxsCamp.FirstOrDefault(m => m.Id == user.CampId && m.Status == 1);
|
|
|
if(user != null)
|
|
|
{
|
|
|
+ function.WriteLog("活动Id:" + camp.Id, "训练营判断参与活动");
|
|
|
op = false;
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
maindb.Dispose();
|
|
|
db.Dispose();
|
|
|
+ function.WriteLog("\n\n\n", "训练营判断参与活动");
|
|
|
return op;
|
|
|
}
|
|
|
|