| | |
| | | } |
| | | |
| | | // private void sendJKMessage0203(List<FailedProj_select> failedProj_selects) { |
| | | // JKMessage0203 jkMessage0203 = new JKMessage0203(); |
| | | // jkMessage0203.phone = ExamPlatformData.getInstance().getPhone(); |
| | | // jkMessage0203.ID = ExamPlatformData.getInstance().getID(); |
| | | // jkMessage0203.exam_id = ExamPlatformData.getInstance().getExam_id(); |
| | | //// JKMessage0203 jkMessage0203 = new JKMessage0203(); |
| | | //// jkMessage0203.phone = ExamPlatformData.getInstance().getPhone(); |
| | | //// jkMessage0203.ID = ExamPlatformData.getInstance().getID(); |
| | | //// jkMessage0203.exam_id = ExamPlatformData.getInstance().getExam_id(); |
| | | //// |
| | | //// for (int i = 0; i < failedProj_selects.size(); i++) { |
| | | //// if (hasSnEqulas(failedProj_selects.get(i).getSn())){ |
| | | //// MyLog.i("sn相同"+failedProj_selects.get(i).getSn()); |
| | | //// }else{ |
| | | //// ExamPlatformData.getInstance().getTTS().speak(failedProj_selects.get(i).getDeducting_reason()+( |
| | | //// failedProj_selects.get(i).getScore_deducting()==100?"不合格":"扣"+ |
| | | //// failedProj_selects.get(i).getScore_deducting()+"分")); |
| | | //// MyLog.i("没有相同的sn,发送"+failedProj_selects.get(i).getSn()); |
| | | //// ExamPlatformData.getInstance().addSn(failedProj_selects.get(i).getSn()); |
| | | //// String utc = failedProj_selects.get(i).getUtc(); |
| | | //// if (!TextUtils.isEmpty(utc)&&utc.length()>12){ |
| | | //// utc =utc.substring(0,12); |
| | | //// } |
| | | //// jkMessage0203.timeBCD = utc ; |
| | | //// |
| | | //// jkMessage0203.fail_item_id = failedProj_selects.get(i).getEmp_id(); |
| | | //// jkMessage0203.fail_score = failedProj_selects.get(i).getScore_deducting(); |
| | | //// jkMessage0203.fail_reason = failedProj_selects.get(i).getDeducting_reason(); |
| | | //// } |
| | | //// |
| | | //// } |
| | | // |
| | | // for (int i = 0; i < failedProj_selects.size(); i++) { |
| | | // if (hasSnEqulas(failedProj_selects.get(i).getSn())){ |
| | | // MyLog.i("sn相同"+failedProj_selects.get(i).getSn()); |
| | | // }else{ |
| | | // ExamPlatformData.getInstance().getTTS().speak(failedProj_selects.get(i).getDeducting_reason()+( |
| | | // failedProj_selects.get(i).getScore_deducting()==100?"不合格":"扣"+ |
| | | // failedProj_selects.get(i).getScore_deducting()+"分")); |
| | | // MyLog.i("没有相同的sn,发送"+failedProj_selects.get(i).getSn()); |
| | | // ExamPlatformData.getInstance().addSn(failedProj_selects.get(i).getSn()); |
| | | // String utc = failedProj_selects.get(i).getUtc(); |
| | | // if (!TextUtils.isEmpty(utc)&&utc.length()>12){ |
| | | // utc =utc.substring(0,12); |
| | | // } |
| | | // jkMessage0203.timeBCD = utc ; |
| | | //// MessageProcessor.getInstance().sendMessage(jkMessage0203); |
| | | //// } |
| | | // |
| | | // jkMessage0203.fail_item_id = failedProj_selects.get(i).getEmp_id(); |
| | | // jkMessage0203.fail_score = failedProj_selects.get(i).getScore_deducting(); |
| | | // jkMessage0203.fail_reason = failedProj_selects.get(i).getDeducting_reason(); |
| | | // } |
| | | // |
| | | // } |
| | | |
| | | // MessageProcessor.getInstance().sendMessage(jkMessage0203); |
| | | // } |
| | | |
| | | // private boolean hasSnEqulas(int failedProjSn){ |
| | | // if (ExamPlatformData.getInstance().getSns().size() > 0){ |
| | | // for (int j = 0; j < ExamPlatformData.getInstance().getSns().size(); j++) { |
| | | // MyLog.i("已存在的sn"+ExamPlatformData.getInstance().getSns().get(j)); |
| | | // if (ExamPlatformData.getInstance().getSns().get(j) == failedProjSn){ |
| | | // MyLog.i("sn相同,不发"+ExamPlatformData.getInstance().getSns().get(j)); |
| | | // return true; |
| | | //// private boolean hasSnEqulas(int failedProjSn){ |
| | | //// if (ExamPlatformData.getInstance().getSns().size() > 0){ |
| | | //// for (int j = 0; j < ExamPlatformData.getInstance().getSns().size(); j++) { |
| | | //// MyLog.i("已存在的sn"+ExamPlatformData.getInstance().getSns().get(j)); |
| | | //// if (ExamPlatformData.getInstance().getSns().get(j) == failedProjSn){ |
| | | //// MyLog.i("sn相同,不发"+ExamPlatformData.getInstance().getSns().get(j)); |
| | | //// return true; |
| | | // }else{ |
| | | // continue; |
| | | // } |
| | |
| | | ExamPlatformData.getInstance().getTTS().speak("开始训练"); |
| | | jkMessage0202.curr_exam = 0; |
| | | |
| | | ExamPlatformData.getInstance().setTrainingMode(true);//设置为训练模式 |
| | | ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.TRAINING_MODE);//设置为训练模式 |
| | | |
| | | MessageProcessor.getInstance().sendMessage(jkMessage0202); |
| | | } |
| | |
| | | |
| | | //清空sns |
| | | ExamPlatformData.getInstance().clearSns(); |
| | | //设置训练模式为false |
| | | ExamPlatformData.getInstance().setTrainingMode(false); |
| | | //设置模式为NONE 0 |
| | | ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.MODE_NONE); |
| | | |
| | | //恢复初始数据 |
| | | OneTimeWorkRequest examStatusInitWork = OneTimeWorkRequest.from(ExamStatusInitWorker.class); |