package com.mbridge.msdk.foundation.db; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.text.TextUtils; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.tools.af; import java.util.List; /* loaded from: classes4.dex */ public class b extends a { private static volatile b a; private b(f fVar) { super(fVar); } public static b a(Context context) { if (a == null) { synchronized (b.class) { try { if (a == null) { a = new b(g.a(context)); } } finally { } } } return a; } public final void a(String str, List list) { if (TextUtils.isEmpty(str) || list == null || list.size() <= 0) { return; } try { String requestId = list.get(0).getRequestId(); String encryptPrice = list.get(0).getEncryptPrice(); String campaignUnitId = list.get(0).getCampaignUnitId(); SQLiteDatabase writableDatabase = getWritableDatabase(); if (writableDatabase == null) { return; } ContentValues contentValues = new ContentValues(); contentValues.put("bid_unit_id", campaignUnitId); contentValues.put("expect_bid_token", str); contentValues.put("expect_encrypt_price", ""); contentValues.put("real_request_id", requestId); contentValues.put("real_encrypt_price", encryptPrice); contentValues.put("real_token_rule", (Integer) 1); contentValues.put("is_replace", (Integer) 0); writableDatabase.insert("bid_replace_campaign", null, contentValues); af.b("HBOPTIMIZE", "插入数据到对应关系表 期望 bidToken 值" + str + "+ 用于替换期望Offer 的RequestId " + requestId); } catch (Exception e) { e.printStackTrace(); } } /* JADX WARN: Code restructure failed: missing block: B:25:0x00d4, code lost: return r0; */ /* JADX WARN: Code restructure failed: missing block: B:32:0x00d1, code lost: if (0 == 0) goto L32; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.util.List a(java.lang.String r9, java.lang.String r10) { /* r8 = this; java.util.ArrayList r0 = new java.util.ArrayList r0.() boolean r1 = android.text.TextUtils.isEmpty(r9) if (r1 == 0) goto Lc return r0 Lc: boolean r1 = android.text.TextUtils.isEmpty(r10) if (r1 == 0) goto L13 return r0 L13: java.lang.StringBuilder r1 = new java.lang.StringBuilder r1.() java.lang.String r2 = "SELECT * FROM bid_replace_campaign WHERE " r1.append(r2) java.lang.String r2 = "bid_unit_id" r1.append(r2) java.lang.String r2 = " = ? AND " r1.append(r2) java.lang.String r2 = "real_request_id" r1.append(r2) java.lang.String r2 = " = ?" r1.append(r2) r2 = 0 java.lang.Object r3 = new java.lang.Object // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r3.() // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd monitor-enter(r3) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd android.database.sqlite.SQLiteDatabase r4 = r8.getReadableDatabase() // Catch: java.lang.Throwable -> Lc5 java.lang.String r1 = r1.toString() // Catch: java.lang.Throwable -> Lc5 java.lang.String[] r9 = new java.lang.String[]{r9, r10} // Catch: java.lang.Throwable -> Lc5 android.database.Cursor r2 = r4.rawQuery(r1, r9) // Catch: java.lang.Throwable -> Lc5 monitor-exit(r3) // Catch: java.lang.Throwable -> Lc5 if (r2 == 0) goto Lbf int r9 = r2.getCount() // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd if (r9 <= 0) goto Lbf L51: boolean r9 = r2.moveToNext() // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd if (r9 == 0) goto Lbf com.mbridge.msdk.foundation.entity.d r9 = new com.mbridge.msdk.foundation.entity.d // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.() // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r10 = "bid_unit_id" int r10 = r2.getColumnIndex(r10) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r10 = r2.getString(r10) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r1 = "expect_bid_token" int r1 = r2.getColumnIndex(r1) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r1 = r2.getString(r1) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r3 = "expect_encrypt_price" int r3 = r2.getColumnIndex(r3) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r3 = r2.getString(r3) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r4 = "real_request_id" int r4 = r2.getColumnIndex(r4) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r4 = r2.getString(r4) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r5 = "real_encrypt_price" int r5 = r2.getColumnIndex(r5) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r5 = r2.getString(r5) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r6 = "real_token_rule" int r6 = r2.getColumnIndex(r6) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd int r6 = r2.getInt(r6) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd java.lang.String r7 = "is_replace" int r7 = r2.getColumnIndex(r7) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd int r7 = r2.getInt(r7) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.a(r10) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.b(r1) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.c(r3) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.e(r4) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.d(r5) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.b(r6) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r9.a(r7) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd r0.add(r9) // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd goto L51 Lbb: r9 = move-exception goto Ld5 Lbd: r9 = move-exception goto Lc8 Lbf: if (r2 == 0) goto Ld4 Lc1: r2.close() goto Ld4 Lc5: r9 = move-exception monitor-exit(r3) // Catch: java.lang.Throwable -> Lc5 throw r9 // Catch: java.lang.Throwable -> Lbb java.lang.Exception -> Lbd Lc8: java.lang.String r10 = "BidReplaceCampaignDao" java.lang.String r9 = r9.getLocalizedMessage() // Catch: java.lang.Throwable -> Lbb com.mbridge.msdk.foundation.tools.af.b(r10, r9) // Catch: java.lang.Throwable -> Lbb if (r2 == 0) goto Ld4 goto Lc1 Ld4: return r0 Ld5: if (r2 == 0) goto Lda r2.close() Lda: throw r9 */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.b.a(java.lang.String, java.lang.String):java.util.List"); } public final int a() { try { SQLiteDatabase writableDatabase = getWritableDatabase(); if (writableDatabase == null) { return 0; } return writableDatabase.delete("bid_replace_campaign", "is_replace = 0", null); } catch (Exception e) { af.b("BidReplaceCampaignDao", e.getLocalizedMessage()); return 0; } } public final int a(String str) { try { SQLiteDatabase writableDatabase = getWritableDatabase(); if (writableDatabase == null) { return 0; } return writableDatabase.delete("bid_replace_campaign", "real_request_id = ? AND is_replace = 1", new String[]{str}); } catch (Exception e) { af.b("BidReplaceCampaignDao", e.getLocalizedMessage()); return 0; } } public final int b(String str, String str2) { if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || getWritableDatabase() == null) { return 0; } try { ContentValues contentValues = new ContentValues(); contentValues.put("is_replace", (Integer) 1); return getWritableDatabase().update("bid_replace_campaign", contentValues, "bid_unit_id = ? AND expect_bid_token = ?", new String[]{str2, str}); } catch (Exception e) { e.printStackTrace(); return 0; } } public final int a(String str, String str2, String str3) { if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || TextUtils.isEmpty(str3) || getWritableDatabase() == null) { return 0; } try { ContentValues contentValues = new ContentValues(); contentValues.put("expect_encrypt_price", str3); return getWritableDatabase().update("bid_replace_campaign", contentValues, "bid_unit_id = ? AND expect_bid_token = ?", new String[]{str2, str}); } catch (Exception e) { e.printStackTrace(); return 0; } } }