# -*- coding: utf-8 -*-
r"""B61: đọc chi tiết các bài học CSDL C liên quan TVT White / lót NC 2407 trắng (để đối chiếu sự cố 12/10)."""
import sqlite3

c = sqlite3.connect('file:C:/Claw-Zalo/CSDLC/CSDLC.db?mode=ro', uri=True)
for i in (3, 8, 73, 87, 32):
    r = c.execute('''select k.id, k.ngay, ifnull(k.chu_de,''), ifnull(k.hien_tuong,''), ifnull(k.nguyen_nhan,''),
                            ifnull(k.cach_xu_ly,''), ifnull(k.ket_qua,''), ifnull(k.trang_thai,''), ifnull(k.nguon,'')
                     from kinh_nghiem k where k.id=?''', (i,)).fetchone()
    if not r:
        continue
    print('=== id %s | ngày %s' % (r[0], r[1]))
    print('   chủ đề   : %s' % r[2][:200])
    print('   hiện tượng: %s' % r[3][:400])
    print('   nguyên nhân: %s' % r[4][:400])
    print('   cách xử lý: %s' % r[5][:400])
    print('   kết quả  : %s' % r[6][:300])
    print('   trạng thái: %s | nguồn: %s' % (r[7][:60], r[8][:90]))
    print()

print('=== 22 bài học Tân Việt Tiến: chủ đề + ngày (mới nhất trước) ===')
for r in c.execute('''select k.id, k.ngay, substr(ifnull(k.chu_de,''),1,80), substr(ifnull(k.trang_thai,''),1,40)
                      from kinh_nghiem k left join khach_hang h on h.id=k.khach_hang_id
                      where h.ten like '%VIỆT TIẾN%' order by k.ngay desc limit 12'''):
    print('   id=%-4s %-11s %-80s %s' % (r[0], r[1], r[2], r[3]))
c.close()
