| | |
| | | |
| | | |
| | | private FailProjDao failProjDao; |
| | | private LuKaoFailProjDao luKaofailProjDao; |
| | | |
| | | public FailedProjRepository(Application application) { |
| | | WorkRoomDataBase dataBase = WorkRoomDataBase.getWorkRoomDataBase(application); |
| | | failProjDao = dataBase.getFailProjDao(); |
| | | luKaofailProjDao = dataBase.getLuKaoFailProjDao(); |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | }); |
| | | } |
| | | public void insertLuKao(final LuKaoFailedProj proj) { |
| | | WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | |
| | | luKaofailProjDao.insert(proj); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 删除fail_projects表中所有数据 |
| | |
| | | @Override |
| | | public void run() { |
| | | failProjDao.deleteAll(); |
| | | luKaofailProjDao.deleteAll(); |
| | | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * 获得科目二 I类考场失败项目扣分项 |
| | | * |
| | | * @param stu_id |
| | | * @return |
| | | */ |
| | | public LiveData<List<FailedProj_select>> getFailedProjectsForI(long stu_id) { |
| | | return failProjDao.getFailedProjectsForI(stu_id); |
| | | } |
| | | |
| | | /** |
| | | * 获得suoyou 失败项目扣分项 |
| | |
| | | return failProjDao.getFailedProjects(stu_id); |
| | | } |
| | | |
| | | /** |
| | | * 获得科目三 路考考场失败项目扣分项 |
| | | * |
| | | * @param stu_id |
| | | * @return |
| | | */ |
| | | public LiveData<List<FailedProj_select>> getFailedProjectsForIII(long stu_id) { |
| | | return luKaofailProjDao.getFailedProjectsForIII(stu_id); |
| | | } |
| | | |
| | | |
| | | |
| | | } |