summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiqdad <ahmadmiqdad27@gmail.com>2025-09-15 09:19:44 +0700
committerMiqdad <ahmadmiqdad27@gmail.com>2025-09-15 09:19:44 +0700
commitee9dab9b220b63e4c018a63aeea37a47895704ae (patch)
treefb64fa7a9ce662f517ace3fd532218ed1e40d7d0
parent7748c35d64c802ff5fc3d93aaf41c465b1f78e10 (diff)
parent7f49cfa92bed67bea8359433ff5c08cb069f284e (diff)
<Miqdad> Update add date doc kirim
-rw-r--r--indoteknik_custom/models/sj_tele.py13
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