diff --git a/entry/src/main/cpp/bin/libJudgeSdk.so b/entry/src/main/cpp/bin/libJudgeSdk.so index fff5844f..6703b8c9 100644 Binary files a/entry/src/main/cpp/bin/libJudgeSdk.so and b/entry/src/main/cpp/bin/libJudgeSdk.so differ diff --git a/entry/src/main/ets/pages/UserInfo.ets b/entry/src/main/ets/pages/UserInfo.ets index 676053d1..a0d0698e 100644 --- a/entry/src/main/ets/pages/UserInfo.ets +++ b/entry/src/main/ets/pages/UserInfo.ets @@ -433,7 +433,7 @@ struct UserInfo { async getExamMode(kStringArr: string[]) { // @ts-ignore // 满分学习 - if (this.currentUser.czlx === 1) { + if (this.currentUser.czlx == "1") { this.mode === 5 return } diff --git a/entry/src/main/ets/pages/judgeSDK/judge.ts b/entry/src/main/ets/pages/judgeSDK/judge.ts index 4e206fcc..b752612b 100644 --- a/entry/src/main/ets/pages/judgeSDK/judge.ts +++ b/entry/src/main/ets/pages/judgeSDK/judge.ts @@ -1690,7 +1690,7 @@ export default class Judge { console.info(judgeTag, '项目状态projectsObj:' + JSON.stringify(projectsObj[projectKey])); const {type,isRequired,ykType} = projectsObj[projectKey]; allProjectNum += 1; - if (type == 3 || type == 4) { + if (type == 3 || type == 4 || ykType == 3 || ykType == 4) { allEndProjectsNum += 1; } if (isRequired && projectKey != '11') {