package com.ubt.jimu.base.db.robot; import android.text.TextUtils; import com.ubt.jimu.base.db.DatabaseUtils; import com.ubt.jimu.base.entities.Package; import com.ubt.jimu.gen.PackageDao; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.greenrobot.greendao.query.QueryBuilder; /* loaded from: classes.dex */ public class PackageDbHandler { public static List findByEan(String str) { List b = DatabaseUtils.getDaoSession(false).q().k().b(); if (b == null || b.size() <= 0) { return null; } ArrayList arrayList = new ArrayList(); Iterator it = b.iterator(); while (true) { if (!it.hasNext()) { break; } Package next = it.next(); if (matchWords(str, next.getEAN())) { arrayList.add(next); break; } } return arrayList; } public static List findByUpc(String str) { List b = DatabaseUtils.getDaoSession(false).q().k().b(); if (b == null || b.size() <= 0) { return null; } ArrayList arrayList = new ArrayList(); Iterator it = b.iterator(); while (true) { if (!it.hasNext()) { break; } Package next = it.next(); if (matchWords(str, next.getUPC())) { arrayList.add(next); break; } } return arrayList; } public static List getPackageList() { QueryBuilder k = DatabaseUtils.getDaoSession(false).q().k(); k.a(PackageDao.Properties.DisplayOrder); return k.b(); } private static boolean matchWords(String str, String str2) { if (!TextUtils.isEmpty(str2)) { for (String str3 : str2.split(",")) { if (str.equals(str3.trim())) { return true; } } } return false; } public static void saveOrUpdate(List list) { try { DatabaseUtils.getDaoSession(true).q().c((Iterable) list); } catch (Exception e) { e.printStackTrace(); } } public static Package selectById(long j) { try { return DatabaseUtils.getDaoSession(true).q().a(j); } catch (Exception e) { e.printStackTrace(); return null; } } public static void saveOrUpdate(Package r1) { try { DatabaseUtils.getDaoSession(true).q().j(r1); } catch (Exception e) { e.printStackTrace(); } } }