fix: 修复任务过期时间判断问题

This commit is contained in:
chenchun
2024-08-15 11:54:15 +08:00
parent 9af98089f2
commit 74d43ca974

View File

@@ -44,14 +44,17 @@ public class AssignmentAggregateRoot : AggregateRoot<Guid>, IHasCreationTime, IO
/// 任务奖励的钱钱数量
/// </summary>
public decimal RewardsMoneyNumber { get; set; }
/// <summary>
/// 任务过期时间
/// </summary>
public DateTime? ExpireTime { get; set; }
/// <summary>
/// 任务需求类型
/// </summary>
public AssignmentRequirementTypeEnum AssignmentRequirementType { get; set; }
public DateTime? EndTime { get; set; }
@@ -69,17 +72,17 @@ public class AssignmentAggregateRoot : AggregateRoot<Guid>, IHasCreationTime, IO
{
if (ExpireTime <= DateTime.Now)
{
//现在时间已经大于过期时间
AssignmentState = AssignmentStateEnum.Expired;
return false;
return true;
}
return true;
return false;
}
public void SetEnd()
{
this.AssignmentState = AssignmentStateEnum.End;
this.EndTime = DateTime.Now;
}
}