package com.mbridge.msdk.foundation.db;

import android.content.ContentValues;
import android.database.Cursor;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.Campaign;
/* compiled from: DailyPlayCapDao.java */
/* loaded from: classes5.dex */
public class h extends a<Campaign> {

    /* renamed from: a  reason: collision with root package name */
    private static final String f3575a = "com.mbridge.msdk.foundation.db.h";
    private static h b;

    private h(f fVar) {
        super(fVar);
    }

    public static h a(f fVar) {
        if (b == null) {
            synchronized (h.class) {
                if (b == null) {
                    b = new h(fVar);
                }
            }
        }
        return b;
    }

    /* JADX WARN: Code restructure failed: missing block: B:23:0x00a4, code lost:
        if (r1 != null) goto L26;
     */
    /* JADX WARN: Code restructure failed: missing block: B:24:0x00a6, code lost:
        r1.close();
     */
    /* JADX WARN: Code restructure failed: missing block: B:30:0x00b0, code lost:
        if (0 == 0) goto L24;
     */
    /* JADX WARN: Code restructure failed: missing block: B:33:0x00b4, code lost:
        return;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final synchronized void a(java.lang.String r16) {
        /*
            r15 = this;
            monitor-enter(r15)
            r1 = 0
            android.database.sqlite.SQLiteDatabase r0 = r15.getWritableDatabase()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            if (r0 != 0) goto La
            monitor-exit(r15)
            return
        La:
            android.content.ContentValues r0 = new android.content.ContentValues     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r0.<init>()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            long r2 = java.lang.System.currentTimeMillis()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            boolean r4 = r15.b(r16)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r5 = 1
            if (r4 == 0) goto L82
            java.lang.String r4 = "SELECT * FROM dailyplaycap where unit_id = ?"
            android.database.sqlite.SQLiteDatabase r7 = r15.getReadableDatabase()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String[] r8 = new java.lang.String[]{r16}     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            android.database.Cursor r1 = r7.rawQuery(r4, r8)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r7 = 0
            if (r1 == 0) goto L59
            int r4 = r1.getCount()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            if (r4 <= 0) goto L59
            r1.moveToFirst()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String r4 = "first_insert_timestamp"
            int r4 = r1.getColumnIndex(r4)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            long r9 = r1.getLong(r4)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String r4 = "play_time"
            int r4 = r1.getColumnIndex(r4)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            int r4 = r1.getInt(r4)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            long r11 = (long) r4     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r13 = 86400000(0x5265c00, double:4.2687272E-316)
            long r13 = r2 - r13
            int r4 = (r13 > r9 ? 1 : (r13 == r9 ? 0 : -1))
            if (r4 <= 0) goto L5b
            r15.c(r16)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r11 = r7
            goto L5b
        L59:
            r9 = r7
            r11 = r9
        L5b:
            int r4 = (r9 > r7 ? 1 : (r9 == r7 ? 0 : -1))
            if (r4 != 0) goto L68
            java.lang.String r4 = "first_insert_timestamp"
            java.lang.Long r2 = java.lang.Long.valueOf(r2)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r0.put(r4, r2)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
        L68:
            java.lang.String r2 = "play_time"
            long r11 = r11 + r5
            java.lang.Long r3 = java.lang.Long.valueOf(r11)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r0.put(r2, r3)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String r2 = "unit_id = ?"
            android.database.sqlite.SQLiteDatabase r3 = r15.getWritableDatabase()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String r4 = "dailyplaycap"
            java.lang.String[] r5 = new java.lang.String[]{r16}     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r3.update(r4, r0, r2, r5)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            goto La4
        L82:
            java.lang.String r4 = "first_insert_timestamp"
            java.lang.Long r2 = java.lang.Long.valueOf(r2)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r0.put(r4, r2)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String r2 = "play_time"
            java.lang.Long r3 = java.lang.Long.valueOf(r5)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            r0.put(r2, r3)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String r2 = "unit_id"
            r3 = r16
            r0.put(r2, r3)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            android.database.sqlite.SQLiteDatabase r2 = r15.getWritableDatabase()     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
            java.lang.String r3 = "dailyplaycap"
            r2.insert(r3, r1, r0)     // Catch: java.lang.Throwable -> Laa java.lang.Exception -> Lac
        La4:
            if (r1 == 0) goto Lb3
        La6:
            r1.close()     // Catch: java.lang.Throwable -> Lb3
            goto Lb3
        Laa:
            r0 = move-exception
            goto Lb5
        Lac:
            r0 = move-exception
            r0.printStackTrace()     // Catch: java.lang.Throwable -> Laa
            if (r1 == 0) goto Lb3
            goto La6
        Lb3:
            monitor-exit(r15)
            return
        Lb5:
            if (r1 == 0) goto Lba
            r1.close()     // Catch: java.lang.Throwable -> Lba
        Lba:
            throw r0     // Catch: java.lang.Throwable -> Lbb
        Lbb:
            r0 = move-exception
            r1 = r0
            monitor-exit(r15)
            throw r1
        */
        throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.h.a(java.lang.String):void");
    }

    private synchronized boolean b(String str) {
        try {
            Cursor rawQuery = getReadableDatabase().rawQuery("SELECT play_time FROM dailyplaycap WHERE unit_id= ?", new String[]{str});
            if (rawQuery != null && rawQuery.getCount() > 0) {
                rawQuery.close();
                return true;
            }
            if (rawQuery != null) {
                rawQuery.close();
            }
            return false;
        } catch (Throwable unused) {
            return false;
        }
    }

    private synchronized void c(String str) {
        try {
        } catch (Throwable unused) {
            af.c(f3575a, "resetTimeAndTimestamp error");
        }
        if (getWritableDatabase() == null) {
            return;
        }
        ContentValues contentValues = new ContentValues();
        contentValues.put("first_insert_timestamp", (Integer) 0);
        contentValues.put("play_time", (Integer) 0);
        getWritableDatabase().update("dailyplaycap", contentValues, "unit_id = ?", new String[]{str});
    }

    /* JADX WARN: Code restructure failed: missing block: B:19:0x0054, code lost:
        if (r1 != null) goto L22;
     */
    /* JADX WARN: Code restructure failed: missing block: B:20:0x0056, code lost:
        r1.close();
     */
    /* JADX WARN: Code restructure failed: missing block: B:24:0x006d, code lost:
        if (r1 == null) goto L20;
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x0070, code lost:
        return r2;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean a(java.lang.String r12, int r13) {
        /*
            r11 = this;
            java.lang.String r0 = "isOverCap is error"
            r1 = 0
            r2 = 0
            java.lang.String r3 = "SELECT * FROM dailyplaycap where unit_id = ?"
            android.database.sqlite.SQLiteDatabase r4 = r11.getReadableDatabase()     // Catch: java.lang.Throwable -> L5a
            java.lang.String[] r5 = new java.lang.String[]{r12}     // Catch: java.lang.Throwable -> L5a
            android.database.Cursor r1 = r4.rawQuery(r3, r5)     // Catch: java.lang.Throwable -> L5a
            if (r1 == 0) goto L54
            int r3 = r1.getCount()     // Catch: java.lang.Throwable -> L5a
            if (r3 <= 0) goto L54
            boolean r3 = r1.moveToFirst()     // Catch: java.lang.Throwable -> L5a
            if (r3 == 0) goto L54
            java.lang.String r3 = "first_insert_timestamp"
            int r3 = r1.getColumnIndex(r3)     // Catch: java.lang.Throwable -> L5a
            long r3 = r1.getLong(r3)     // Catch: java.lang.Throwable -> L5a
            java.lang.String r5 = "play_time"
            int r5 = r1.getColumnIndex(r5)     // Catch: java.lang.Throwable -> L5a
            int r5 = r1.getInt(r5)     // Catch: java.lang.Throwable -> L5a
            long r5 = (long) r5     // Catch: java.lang.Throwable -> L5a
            r7 = 0
            int r7 = (r3 > r7 ? 1 : (r3 == r7 ? 0 : -1))
            if (r7 == 0) goto L54
            long r7 = java.lang.System.currentTimeMillis()     // Catch: java.lang.Throwable -> L5a
            r9 = 86400000(0x5265c00, double:4.2687272E-316)
            long r7 = r7 - r9
            int r3 = (r7 > r3 ? 1 : (r7 == r3 ? 0 : -1))
            if (r3 <= 0) goto L4b
            r11.c(r12)     // Catch: java.lang.Throwable -> L5a
            goto L54
        L4b:
            if (r13 <= 0) goto L54
            long r12 = (long) r13
            int r12 = (r5 > r12 ? 1 : (r5 == r12 ? 0 : -1))
            if (r12 < 0) goto L54
            r12 = 1
            r2 = r12
        L54:
            if (r1 == 0) goto L70
        L56:
            r1.close()     // Catch: java.lang.Throwable -> L70
            goto L70
        L5a:
            r12 = move-exception
            java.lang.String r13 = com.mbridge.msdk.foundation.db.h.f3575a     // Catch: java.lang.Throwable -> L71
            java.lang.StringBuilder r3 = new java.lang.StringBuilder     // Catch: java.lang.Throwable -> L71
            r3.<init>(r0)     // Catch: java.lang.Throwable -> L71
            java.lang.StringBuilder r12 = r3.append(r12)     // Catch: java.lang.Throwable -> L71
            java.lang.String r12 = r12.toString()     // Catch: java.lang.Throwable -> L71
            com.mbridge.msdk.foundation.tools.af.c(r13, r12)     // Catch: java.lang.Throwable -> L71
            if (r1 == 0) goto L70
            goto L56
        L70:
            return r2
        L71:
            r12 = move-exception
            if (r1 == 0) goto L77
            r1.close()     // Catch: java.lang.Throwable -> L77
        L77:
            throw r12
        */
        throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.h.a(java.lang.String, int):boolean");
    }
}
