|
@@ -162,7 +162,10 @@ async function faceTestEnd(receivedMsg: FaceIDMessage) {
|
|
|
});
|
|
|
if (receivedMsg.verifyCount == 1) {
|
|
|
if (receivedMsg.verifyResult == "TIME_OUT") {
|
|
|
- if (store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false") {
|
|
|
+ if (
|
|
|
+ store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false" ||
|
|
|
+ !store.QECSConfig.FACE_VERIFY_FORCE_EXIT
|
|
|
+ ) {
|
|
|
logger({
|
|
|
cnl: ["server"],
|
|
|
act: "第一次指定动作检测超时,但是因为配置不强制,于是允许继续考试",
|
|
@@ -175,7 +178,10 @@ async function faceTestEnd(receivedMsg: FaceIDMessage) {
|
|
|
});
|
|
|
showLogout("第一次指定动作检测超时,检测失败,系统退出,请重新登录");
|
|
|
} else if (receivedMsg.verifyResult == "VERIFY_FAILED") {
|
|
|
- if (store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false") {
|
|
|
+ if (
|
|
|
+ store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false" ||
|
|
|
+ !store.QECSConfig.FACE_VERIFY_FORCE_EXIT
|
|
|
+ ) {
|
|
|
logger({
|
|
|
cnl: ["server"],
|
|
|
act: "第一次指定动作检测失败,但是因为配置不强制,于是允许继续考试",
|
|
@@ -188,7 +194,10 @@ async function faceTestEnd(receivedMsg: FaceIDMessage) {
|
|
|
});
|
|
|
showLogout("第一次指定动作检测失败,系统退出,请重新登录");
|
|
|
} else if (receivedMsg.verifyResult == "NOT_ONESELF") {
|
|
|
- if (store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false") {
|
|
|
+ if (
|
|
|
+ store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false" ||
|
|
|
+ !store.QECSConfig.FACE_VERIFY_FORCE_EXIT
|
|
|
+ ) {
|
|
|
logger({
|
|
|
cnl: ["server"],
|
|
|
act: "指定动作检测不合格,但是因为配置不强制,于是允许继续考试",
|
|
@@ -203,7 +212,10 @@ async function faceTestEnd(receivedMsg: FaceIDMessage) {
|
|
|
$message.info("指定动作检测成功,请继续完成考试");
|
|
|
return faceTestUploadResult("SUCCESS");
|
|
|
} else if (receivedMsg.verifyResult == "UNKNOWN") {
|
|
|
- if (store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false") {
|
|
|
+ if (
|
|
|
+ store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false" ||
|
|
|
+ !store.QECSConfig.FACE_VERIFY_FORCE_EXIT
|
|
|
+ ) {
|
|
|
logger({
|
|
|
cnl: ["server"],
|
|
|
act: "第一次指定动作检测异常(fid),但是因为配置不强制,于是允许继续考试",
|
|
@@ -218,7 +230,10 @@ async function faceTestEnd(receivedMsg: FaceIDMessage) {
|
|
|
$message.info("指定动作检测成功,请继续完成考试");
|
|
|
return faceTestUploadResult("SUCCESS");
|
|
|
} else {
|
|
|
- if (store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false") {
|
|
|
+ if (
|
|
|
+ store.QECSConfig.FACE_VERIFY_FORCE_EXIT === "false" ||
|
|
|
+ !store.QECSConfig.FACE_VERIFY_FORCE_EXIT
|
|
|
+ ) {
|
|
|
logger({
|
|
|
cnl: ["server"],
|
|
|
act: "指定动作检测不合格,但是因为配置不强制,于是允许继续考试",
|