| | |
| | | |
| | | import safeluck.drive.evaluation.DB.WorkRoomDataBase; |
| | | import safeluck.drive.evaluation.DB.appstatusdb.AppStatusWorker; |
| | | import safeluck.drive.evaluation.DB.exam_status.ExamStatusInitWorker; |
| | | import safeluck.drive.evaluation.DB.exam_status.ExamStatusWoker; |
| | | import safeluck.drive.evaluation.DB.failitems.FailedProj; |
| | | import safeluck.drive.evaluation.DB.failitems.FailedProjRepository; |
| | | import safeluck.drive.evaluation.DB.gps.GpsInfoWorker; |
| | |
| | | MyLog.d(TAG, String.format("收到命令[%d],Json内容为%s", cmd, json)); |
| | | switch (cmd) { |
| | | case Constant.NDK_START: |
| | | |
| | | sendVechileInfo(); |
| | | sendMapInfo(); |
| | | OneTimeWorkRequest examStatusInitWork = OneTimeWorkRequest.from(ExamStatusInitWorker.class); |
| | | WorkManager.getInstance(getApplicationContext()).enqueue(examStatusInitWork); |
| | | //TODO 需要清除app_status数据库表 |
| | | break; |
| | | case Constant.RTK_PLATFORM_REGISTER_STATUS: |
| | | CEventCenter.dispatchEvent(Constant.BIND_CONNECT_RTK_TOPIC,cmd,0,json); |
| | |
| | | OneTimeWorkRequest gpsinfoWorkRequest = new OneTimeWorkRequest.Builder(GpsInfoWorker.class).setInputData(gpsData).build(); |
| | | WorkManager.getInstance(getApplicationContext()).enqueue(gpsinfoWorkRequest); |
| | | break; |
| | | case Constant.ENTER_OR_EXIT_ITEM: |
| | | Data exam_enter_exitdata = new Data.Builder().putString(Constant.exam_enter_exitdata,json).build(); |
| | | OneTimeWorkRequest examStatusWorker = new OneTimeWorkRequest.Builder(ExamStatusWoker.class).setInputData(exam_enter_exitdata).build(); |
| | | WorkManager.getInstance(getApplicationContext()).enqueue(examStatusWorker); |
| | | break; |
| | | |
| | | } |
| | | |