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.WeChatApi/DataProtection/key-464a114e-8722-43ec-b421-bc39d97f6a6d.xml b/QYZH.InteractiveMagazine.WeChatApi/DataProtection/key-464a114e-8722-43ec-b421-bc39d97f6a6d.xml
new file mode 100644
index 0000000..9a0fbe6
--- /dev/null
+++ b/QYZH.InteractiveMagazine.WeChatApi/DataProtection/key-464a114e-8722-43ec-b421-bc39d97f6a6d.xml
@@ -0,0 +1,16 @@
+
+
+ 2026-07-06T07:54:57.8414657Z
+ 2026-07-06T07:54:57.8247502Z
+ 2026-10-04T07:54:57.8247502Z
+
+
+
+
+
+
+ eHtVAu0iXhzOZG+D+OtGwyuEUuxMSOeJb0EYcpcAcjGfaK316jIbOZuIeLU0X8nhnvFPigbBOHobSu7KDSiQ1Q==
+
+
+
+
\ No newline at end of file
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,