diff --git a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Assignment/AssignmentAggregateRoot.cs b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Assignment/AssignmentAggregateRoot.cs index 5e8a6dc9..da02345e 100644 --- a/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Assignment/AssignmentAggregateRoot.cs +++ b/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Entities/Assignment/AssignmentAggregateRoot.cs @@ -38,26 +38,29 @@ public class AssignmentAggregateRoot : AggregateRoot, IHasCreationTime, IO /// /// 任务状态 /// - public AssignmentStateEnum AssignmentState { get; set; } + public AssignmentStateEnum AssignmentState { get; set; } /// /// 任务奖励的钱钱数量 /// public decimal RewardsMoneyNumber { get; set; } + /// /// 任务过期时间 /// public DateTime? ExpireTime { get; set; } + /// /// 任务需求类型 /// - public AssignmentRequirementTypeEnum AssignmentRequirementType{ get; set; } + public AssignmentRequirementTypeEnum AssignmentRequirementType { get; set; } + public DateTime? EndTime { get; set; } - - + + public DateTime CreationTime { get; set; } public int OrderNum { get; set; } - public DateTime? LastModificationTime{ get; set; } + public DateTime? LastModificationTime { get; set; } public bool IsAllowCompleted() @@ -67,19 +70,19 @@ public class AssignmentAggregateRoot : AggregateRoot, IHasCreationTime, IO public bool TrySetExpire() { - if (ExpireTime<=DateTime.Now) + 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; - + this.EndTime = DateTime.Now; } } \ No newline at end of file