fix: 修复任务过期时间判断问题
This commit is contained in:
@@ -44,14 +44,17 @@ public class AssignmentAggregateRoot : AggregateRoot<Guid>, IHasCreationTime, IO
|
|||||||
/// 任务奖励的钱钱数量
|
/// 任务奖励的钱钱数量
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public decimal RewardsMoneyNumber { get; set; }
|
public decimal RewardsMoneyNumber { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 任务过期时间
|
/// 任务过期时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? ExpireTime { get; set; }
|
public DateTime? ExpireTime { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 任务需求类型
|
/// 任务需求类型
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public AssignmentRequirementTypeEnum AssignmentRequirementType { get; set; }
|
public AssignmentRequirementTypeEnum AssignmentRequirementType { get; set; }
|
||||||
|
|
||||||
public DateTime? EndTime { get; set; }
|
public DateTime? EndTime { get; set; }
|
||||||
|
|
||||||
|
|
||||||
@@ -69,17 +72,17 @@ public class AssignmentAggregateRoot : AggregateRoot<Guid>, IHasCreationTime, IO
|
|||||||
{
|
{
|
||||||
if (ExpireTime <= DateTime.Now)
|
if (ExpireTime <= DateTime.Now)
|
||||||
{
|
{
|
||||||
|
//现在时间已经大于过期时间
|
||||||
AssignmentState = AssignmentStateEnum.Expired;
|
AssignmentState = AssignmentStateEnum.Expired;
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetEnd()
|
public void SetEnd()
|
||||||
{
|
{
|
||||||
this.AssignmentState = AssignmentStateEnum.End;
|
this.AssignmentState = AssignmentStateEnum.End;
|
||||||
this.EndTime = DateTime.Now;
|
this.EndTime = DateTime.Now;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user