From 74d43ca974e2dd32ba8117ad0b84aa749463a6f9 Mon Sep 17 00:00:00 2001 From: chenchun Date: Thu, 15 Aug 2024 11:54:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E6=97=B6=E9=97=B4=E5=88=A4=E6=96=AD=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assignment/AssignmentAggregateRoot.cs | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) 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