package com.ubt.jimu.base.db.course; import com.ubt.jimu.base.db.AbstractDaoHandler; import com.ubt.jimu.base.db.DatabaseUtils; import com.ubt.jimu.course.repository.JimuCourse; import com.ubt.jimu.gen.JimuCourseDao; import java.util.List; import org.greenrobot.greendao.AbstractDao; import org.greenrobot.greendao.query.QueryBuilder; import org.greenrobot.greendao.query.WhereCondition; /* loaded from: classes.dex */ public class JimuCourseDbHandler extends AbstractDaoHandler { public JimuCourseDbHandler(AbstractDao abstractDao) { super(abstractDao); } public static JimuCourse getDownloadedCourse(JimuCourse jimuCourse) { QueryBuilder k = new JimuCourseDbHandler(DatabaseUtils.getDaoSession(false).l()).dao.k(); k.a(JimuCourseDao.Properties.Id.a(Integer.valueOf(jimuCourse.getId())), new WhereCondition[0]); List b = k.b(); if (b == null || b.size() == 0) { return null; } for (JimuCourse jimuCourse2 : b) { if (jimuCourse2.getDownload()) { return jimuCourse2; } } return null; } public static List getJimuCourseList(String str, long j) { try { QueryBuilder k = DatabaseUtils.getDaoSession(false).l().k(); k.a(JimuCourseDao.Properties.UserId.a((Object) str), new WhereCondition[0]); k.a(JimuCourseDao.Properties.Id); return k.b(); } catch (Exception e) { e.printStackTrace(); return null; } } public static void saveOrUpdate(List list) { if (list == null) { return; } JimuCourseDao l = DatabaseUtils.getDaoSession(false).l(); for (JimuCourse jimuCourse : list) { try { QueryBuilder k = l.k(); k.a(JimuCourseDao.Properties.UserId.a((Object) jimuCourse.getUserId()), JimuCourseDao.Properties.Id.a(Integer.valueOf(jimuCourse.getId()))); JimuCourse c = k.c(); if (c == null) { l.f(jimuCourse); } else { c.setDescription(jimuCourse.getDescription()); c.setFolderName(jimuCourse.getFolderName()); c.setImagePath(jimuCourse.getImagePath()); c.setResourceZip(jimuCourse.getResourceZip()); c.setImagePathLock(jimuCourse.getImagePathLock()); c.setIsAvailable(jimuCourse.getIsAvailable()); c.setName(jimuCourse.getName()); c.setPassCount(jimuCourse.getPassCount()); c.setMissionCount(jimuCourse.getMissionCount()); c.setStarMax(jimuCourse.getStarMax()); if (jimuCourse.getUpdatedTime() != c.getUpdatedTime()) { c.setDownload(false); } l.j(c); } } catch (Exception e) { e.printStackTrace(); } } } public static void updateAllUserCourseDownloaded(JimuCourse jimuCourse, boolean z) { JimuCourseDao l = DatabaseUtils.getDaoSession(true).l(); try { QueryBuilder k = l.k(); k.a(JimuCourseDao.Properties.Id.a(Integer.valueOf(jimuCourse.getId())), new WhereCondition[0]); List b = k.b(); if (b == null || b.size() <= 0) { return; } for (JimuCourse jimuCourse2 : b) { jimuCourse2.setDownload(z); jimuCourse2.setUpdatedTime(jimuCourse.getUpdatedTime()); l.j(jimuCourse2); } } catch (Exception e) { e.printStackTrace(); } } @Override // com.ubt.jimu.base.db.AbstractDaoHandler, com.ubt.jimu.base.db.IDaoHandler public JimuCourse selectUnique(JimuCourse jimuCourse) { return null; } }