diff --git a/doc/api.md b/doc/api.md index d6044f5..ed051c1 100644 --- a/doc/api.md +++ b/doc/api.md @@ -278,7 +278,7 @@ "maxCombo": 1, // 当局连续答对的最大数量 "score": 10, // 当前得分 "star": 1, // 当局胜利后获得的星星 - "timeLeft": 1, // 当局剩余时间 + "timeLeft": 1, // 当局使用时间 "gameResult": 0, // 当局的游戏结果, 单人的话和上一层gameResult相同 "timeLast": 1620973155307 //上次回答时间 } diff --git a/src/api/controllers/exam.controller.ts b/src/api/controllers/exam.controller.ts index 2f26fc6..163ccf3 100644 --- a/src/api/controllers/exam.controller.ts +++ b/src/api/controllers/exam.controller.ts @@ -113,6 +113,7 @@ class ExamController extends BaseController { statMap.errorCount++ statMap.comboCount = 0 } + statMap.timeLeft = (statMap.timeLast - history.createdAt.getTime()) / 1000 history.status = 1 let score = result ? calcExamScore(time, statMap.comboCount) : 0 diff --git a/src/services/Wechat.ts b/src/services/Wechat.ts new file mode 100644 index 0000000..ef017dd --- /dev/null +++ b/src/services/Wechat.ts @@ -0,0 +1,5 @@ + +export async function generateQr({appId, appSecret, scene, filePath}) { + +} +