From 2ca2a4c114069777ff56266bed7aa549e5ccf64d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BE=B7=E6=AD=A6=20=E9=BB=84?= <865114447@qq.com>
Date: Wed, 1 Jul 2026 08:51:41 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=86=B2=E7=AA=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Enum/AnswerStatusEnum.cs | 30 ++++++-------------
.../Consumers/JournalTaskReceiveConsumer.cs | 4 +--
QYZH.InteractiveMagazine.slnx | 4 ++-
3 files changed, 14 insertions(+), 24 deletions(-)
diff --git a/QYZH.InteractiveMagazine.Models/Enum/AnswerStatusEnum.cs b/QYZH.InteractiveMagazine.Models/Enum/AnswerStatusEnum.cs
index 9da4f52..be5937c 100644
--- a/QYZH.InteractiveMagazine.Models/Enum/AnswerStatusEnum.cs
+++ b/QYZH.InteractiveMagazine.Models/Enum/AnswerStatusEnum.cs
@@ -3,38 +3,26 @@
namespace QYZH.InteractiveMagazine.Models.Enum
{
///
- /// 答题状态枚举: 0-未答题,1-已答题,2-正确,3-半对,4-错误
+ /// 答题状态枚举: 10-已答题,20-进行中,30-已完成
///
public enum AnswerStatusEnum
- {
- ///
- /// 未答题
- ///
- [Description("未答题")]
- None = 0,
-
+ {
///
/// 已答题
///
[Description("已答题")]
- Answer = 1,
+ Answer = 10,
///
- /// 正确
+ /// 进行中
///
- [Description("正确")]
- Correct = 2,
+ [Description("进行中")]
+ Processing = 20,
///
- /// 半对
+ /// 已完成
///
- [Description("半对")]
- HalfRight = 3,
-
- ///
- /// 错误
- ///
- [Description("错误")]
- Error = 4
+ [Description("已完成")]
+ Complete = 30,
}
}
diff --git a/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs b/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs
index d3267b0..fdf8660 100644
--- a/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs
+++ b/QYZH.InteractiveMagazine.WorkService/Consumers/JournalTaskReceiveConsumer.cs
@@ -591,7 +591,7 @@ public class JournalTaskReceiveConsumer(
AnswerUrl = JsonSerializer.Serialize(question.AnswerUrl ?? []),
PageAnswerUrl = data.PageAnswerUrl,
Revision = 0,
- AnswerStatus = (int)UserAnswerStatusEnum.Complete,
+ AnswerStatus = AnswerStatusEnum.Answer,
AnswerStartTime = question.AnswerStartTime,
AnswerEndTime = question.AnswerEndTime,
AnswerSeconds = question.AnswerTime,
@@ -638,7 +638,7 @@ public class JournalTaskReceiveConsumer(
AnswerUrl = answer.AnswerUrl,
PageAnswerUrl = answer.PageAnswerUrl,
Revision = answer.Revision,
- AnswerStatus = answer.AnswerStatus,
+ AnswerStatus = (int)answer.AnswerStatus,
AnswerStartTime = answer.AnswerStartTime,
AnswerEndTime = answer.AnswerEndTime,
AnswerSeconds = answer.AnswerSeconds,
diff --git a/QYZH.InteractiveMagazine.slnx b/QYZH.InteractiveMagazine.slnx
index 99e2027..6320146 100644
--- a/QYZH.InteractiveMagazine.slnx
+++ b/QYZH.InteractiveMagazine.slnx
@@ -3,7 +3,9 @@
-
+
+
+