fix: 修复任务过期时间判断问题
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user