package com.ubt.jimu.transport.dao; import android.text.TextUtils; import android.util.Log; import com.ubt.jimu.base.db.AbstractDaoHandler; import com.ubt.jimu.base.db.DatabaseUtils; import com.ubt.jimu.blockly.bean.BlocklyProject; import com.ubt.jimu.blockly.bean.JimuMotion; import com.ubt.jimu.blockly.bean.JimuSound; import com.ubt.jimu.gen.ConfigItemDao; import com.ubt.jimu.transport.model.ConfigItem; import com.ubt.jimu.utils.SystemUtils; import java.util.List; import org.greenrobot.greendao.AbstractDao; import org.greenrobot.greendao.query.QueryBuilder; /* loaded from: classes2.dex */ public class ConfigItemDbHandler extends AbstractDaoHandler { private static ConfigItemDbHandler b; private final String a; public ConfigItemDbHandler(AbstractDao abstractDao) { super(abstractDao); this.a = ConfigItemDbHandler.class.getSimpleName(); } public static synchronized ConfigItemDbHandler getInstance() { ConfigItemDbHandler configItemDbHandler; synchronized (ConfigItemDbHandler.class) { if (b == null) { b = new ConfigItemDbHandler(DatabaseUtils.getDaoSession(true).b()); } configItemDbHandler = b; } return configItemDbHandler; } public ConfigItem a(ConfigItem configItem) { if (configItem == null) { return null; } return a(configItem.getUserId(), configItem.getCustomModelId(), configItem.getType(), configItem.getFileName()); } @Override // com.ubt.jimu.base.db.AbstractDaoHandler, com.ubt.jimu.base.db.IDaoHandler /* renamed from: b, reason: merged with bridge method [inline-methods] */ public ConfigItem selectUnique(ConfigItem configItem) { if (configItem == null) { return null; } try { return a(configItem.getUserId(), configItem.getCustomModelId(), configItem.getType(), configItem.getFileName()); } catch (Exception e) { e.printStackTrace(); Log.e(this.a, "ConfigItemDbHandler#selectUnique:" + e.getMessage()); return null; } } public void c(ConfigItem configItem) { configItem.setIsDeleted("1"); configItem.setIsModify(true); configItem.setFileModifyTime(SystemUtils.a()); update(configItem); } public ConfigItem a(BlocklyProject blocklyProject) { if (blocklyProject == null) { return null; } return a(blocklyProject.getUserId(), blocklyProject.getCustomModelId(), blocklyProject.getBlocklyType(), blocklyProject.getXmlId()); } public ConfigItem a(JimuSound jimuSound) { if (jimuSound == null) { return null; } return a(jimuSound.getUserId(), "0", "audio", jimuSound.getKey()); } public ConfigItem a(JimuMotion jimuMotion) { if (jimuMotion == null) { return null; } return a(jimuMotion.getUserId(), jimuMotion.getCustomModelId(), ConfigItem.TYPE_MOTION, jimuMotion.getActionID()); } private ConfigItem a(String str, String str2, String str3, String str4) { QueryBuilder k = this.dao.k(); if (TextUtils.isEmpty(str2)) { k.a(ConfigItemDao.Properties.UserId.a((Object) str), ConfigItemDao.Properties.Type.a((Object) str3), ConfigItemDao.Properties.FileName.a((Object) str4)); } else { k.a(ConfigItemDao.Properties.UserId.a((Object) str), ConfigItemDao.Properties.Type.a((Object) str3), ConfigItemDao.Properties.CustomModelId.a((Object) str2), ConfigItemDao.Properties.FileName.a((Object) str4)); } List b2 = k.b(); if (b2 == null || b2.size() == 0) { return null; } if (b2.size() == 1) { return (ConfigItem) b2.get(0); } for (ConfigItem configItem : b2) { if (!"1".equals(configItem.getIsDeleted())) { return configItem; } } return (ConfigItem) b2.get(0); } }