diff options
| author | Miqdad <ahmadmiqdad27@gmail.com> | 2025-09-15 09:19:44 +0700 |
|---|---|---|
| committer | Miqdad <ahmadmiqdad27@gmail.com> | 2025-09-15 09:19:44 +0700 |
| commit | ee9dab9b220b63e4c018a63aeea37a47895704ae (patch) | |
| tree | fb64fa7a9ce662f517ace3fd532218ed1e40d7d0 | |
| parent | 7748c35d64c802ff5fc3d93aaf41c465b1f78e10 (diff) | |
| parent | 7f49cfa92bed67bea8359433ff5c08cb069f284e (diff) | |
<Miqdad> Update add date doc kirim
| -rw-r--r-- | indoteknik_custom/models/sj_tele.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/indoteknik_custom/models/sj_tele.py b/indoteknik_custom/models/sj_tele.py index 43709f45..029adcbe 100644 --- a/indoteknik_custom/models/sj_tele.py +++ b/indoteknik_custom/models/sj_tele.py @@ -6,8 +6,7 @@ import logging, subprocess import time from collections import OrderedDict -logger = logging.getLogger(__name__) - +_logger = logging.getLogger(__name__) class SjTele(models.Model): _name = 'sj.tele' @@ -39,7 +38,7 @@ class SjTele(models.Model): # except Exception as e: # _logger.exception("Carte call failed: %s", e) # raise UserError(f"Gagal memanggil Carte: {e}") - + # time.sleep(3) # self.env['sj.tele'].sudo().woi() @@ -64,13 +63,14 @@ class SjTele(models.Model): _logger.exception("Gagal kirim Telegram (no data): %s", e) return True + lines = [] groups = OrderedDict() for rec in data: name = rec.picking_name or (rec.picking_id.name if rec.picking_id else '') - pid = rec.picking_id.id if rec.picking_id else '' - so = rec.sale_id.name or rec.sale_name or '' + pid = rec.picking_id.id if rec.picking_id else '' + so = rec.sale_id.name or rec.sale_name or '' dttm = (rec.picking_id.date_doc_kirim if (rec.picking_id and rec.picking_id.date_doc_kirim) else getattr(rec, 'date_doc_kirim', None)) @@ -89,6 +89,7 @@ class SjTele(models.Model): lines.append(header_date) lines.extend(items) + header = "Berikut merupakan nomor BU/OUT yang belum ada di Logbook SJ report:\n" text = header + "\n".join(lines) @@ -97,5 +98,5 @@ class SjTele(models.Model): json={'chat_id': chat_id_mqdd, 'text': text}) r.raise_for_status() except Exception as e: - logger.exception("Gagal kirim Telegram: %s", e) + _logger.exception("Gagal kirim Telegram: %s", e) return True
\ No newline at end of file |
