lizhanwei
2020-03-22 fad6626d6375cb9a2991e9e9e2cb5fdc0f3b7b74
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -396,43 +396,43 @@
    }
//    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;
//                }
@@ -538,7 +538,7 @@
                        ExamPlatformData.getInstance().getTTS().speak("开始训练");
                        jkMessage0202.curr_exam = 0;
                        ExamPlatformData.getInstance().setTrainingMode(true);//设置为训练模式
                        ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.TRAINING_MODE);//设置为训练模式
                        MessageProcessor.getInstance().sendMessage(jkMessage0202);
                    }
@@ -608,8 +608,8 @@
        //清空sns
        ExamPlatformData.getInstance().clearSns();
        //设置训练模式为false
        ExamPlatformData.getInstance().setTrainingMode(false);
        //设置模式为NONE 0
        ExamPlatformData.getInstance().setTrainingMode(ExamPlatformData.MODE_NONE);
        //恢复初始数据
        OneTimeWorkRequest examStatusInitWork = OneTimeWorkRequest.from(ExamStatusInitWorker.class);