diff --git a/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswer.cs b/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswer.cs index 2a18c41..4f04a12 100644 --- a/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswer.cs +++ b/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswer.cs @@ -231,6 +231,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity /// Default: /// Nullable:True /// - public string AssignmentStatus { get; set; } + public int AssignmentStatus { get; set; } } } diff --git a/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswerSnapshot.cs b/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswerSnapshot.cs index 1d0ee51..3912d7f 100644 --- a/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswerSnapshot.cs +++ b/QYZH.InteractiveMagazine.Models/Entity/JournalPageTaskUserAnswerSnapshot.cs @@ -171,6 +171,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity /// /// Assignment status. /// - public string? AssignmentStatus { get; set; } + public int? AssignmentStatus { get; set; } } } diff --git a/QYZH.InteractiveMagazine.Models/Enum/AssignmentStatusEnum.cs b/QYZH.InteractiveMagazine.Models/Enum/AssignmentStatusEnum.cs new file mode 100644 index 0000000..a4253a3 --- /dev/null +++ b/QYZH.InteractiveMagazine.Models/Enum/AssignmentStatusEnum.cs @@ -0,0 +1,22 @@ +using System.ComponentModel; + +namespace QYZH.InteractiveMagazine.Models.Enum +{ + /// + /// 作业分配审核状态枚举: 0-未审核 1-已审核 + /// + public enum AssignmentStatusEnum + { + /// + /// 未审核 + /// + [Description("未审核")] + UnAssignmented = 0, + + /// + /// 已审核 + /// + [Description("已审核")] + Assignmented = 1 + } +} diff --git a/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs b/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs index 0a5cd1d..fa37c71 100644 --- a/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs +++ b/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs @@ -948,7 +948,7 @@ public class JournalTaskReceiveConsumer( PageAnswerDotUrl = string.Empty, BreakCount = GetBreakCount(scoreUnit), BreakTimes = SerializeBreakTimes(scoreUnit), - AssignmentStatus = answerStatus.ToString(), + AssignmentStatus = (int)AssignmentStatusEnum.UnAssignmented, Status = (int)answerStatus, CreatedBy = data.UserId.ToString(), CreatedAt = data.CreatedTime == default ? now : data.CreatedTime,