summaryrefslogtreecommitdiff
path: root/indoteknik_api/models
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-12-13 14:14:49 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-12-13 14:14:49 +0700
commit61427e249985af385de6619e8b362d249a68c688 (patch)
treee8c596f8fac5b40623f26260b44dfc0425428274 /indoteknik_api/models
parent0391f0df5d30cd81b4281c3d5082bf96671bd97b (diff)
<iman> update pengajuan tempo
Diffstat (limited to 'indoteknik_api/models')
-rw-r--r--indoteknik_api/models/res_partner.py41
1 files changed, 35 insertions, 6 deletions
diff --git a/indoteknik_api/models/res_partner.py b/indoteknik_api/models/res_partner.py
index f73101db..258d8143 100644
--- a/indoteknik_api/models/res_partner.py
+++ b/indoteknik_api/models/res_partner.py
@@ -28,6 +28,8 @@ class ResPartner(models.Model):
'street' : pengajuan_tempo.street_tempo,
'state' : pengajuan_tempo.state_id_tempo.id,
'city' : pengajuan_tempo.city_id_tempo.id,
+ 'district' : pengajuan_tempo.district_id_tempo.id,
+ 'subDistrict' : pengajuan_tempo.subDistrict_id_tempo.id,
'zip' : pengajuan_tempo.zip_tempo,
'mobile' : pengajuan_tempo.mobile_tempo,
'bank_name' : pengajuan_tempo.bank_name_tempo,
@@ -35,6 +37,8 @@ class ResPartner(models.Model):
'account_number' : pengajuan_tempo.account_number_tempo,
'website' : pengajuan_tempo.website_tempo if pengajuan_tempo.website_tempo else '',
'estimasi' : pengajuan_tempo.estimasi_tempo,
+ 'bersedia' : pengajuan_tempo.bersedia,
+ 'portal' : 'ada' if pengajuan_tempo.portal else 'tidak',
'tempo_duration' : pengajuan_tempo.tempo_duration.id,
'tempo_limit' : pengajuan_tempo.tempo_limit,
'category_produk': ','.join([str(cat.id) for cat in pengajuan_tempo.category_produk_ids]) if pengajuan_tempo.category_produk_ids else '',
@@ -59,16 +63,22 @@ class ResPartner(models.Model):
'street_pengiriman' : pengajuan_tempo.street_pengiriman if pengajuan_tempo.street_pengiriman else '',
'state_pengiriman' : pengajuan_tempo.state_id_pengiriman.id if pengajuan_tempo.state_id_pengiriman else '',
'city_pengiriman' : pengajuan_tempo.city_id_pengiriman.id if pengajuan_tempo.city_id_pengiriman else '',
+ 'district_pengiriman': pengajuan_tempo.district_id_pengiriman.id if pengajuan_tempo.district_id_pengiriman else '',
+ 'subDistrict_pengiriman': pengajuan_tempo.subDistrict_id_pengiriman.id if pengajuan_tempo.subDistrict_id_pengiriman else '',
'zip_pengiriman' : pengajuan_tempo.zip_pengiriman if pengajuan_tempo.zip_pengiriman else '',
'invoice_pic_tittle' : pengajuan_tempo.invoice_pic_tittle if pengajuan_tempo.invoice_pic_tittle else '',
'invoice_pic' : pengajuan_tempo.invoice_pic if pengajuan_tempo.invoice_pic else '',
'street_invoice' : pengajuan_tempo.street_invoice if pengajuan_tempo.street_invoice else '',
'state_invoice' : pengajuan_tempo.state_id_invoice.id if pengajuan_tempo.state_id_invoice else '',
'city_invoice' : pengajuan_tempo.city_id_invoice.id if pengajuan_tempo.city_id_invoice else '',
+ 'district_invoice': pengajuan_tempo.district_id_invoice.id if pengajuan_tempo.district_id_invoice else '',
+ 'subDistrict_invoice': pengajuan_tempo.subDistrict_id_invoice.id if pengajuan_tempo.subDistrict_id_invoice else '',
+ 'zip_invoice': pengajuan_tempo.zip_invoice if pengajuan_tempo.zip_invoice else '',
'tukar_invoice_input' : pengajuan_tempo.tukar_invoice if pengajuan_tempo.tukar_invoice else '',
'tukar_invoice_input_pembayaran' : pengajuan_tempo.jadwal_bayar if pengajuan_tempo.jadwal_bayar else '',
'dokumen_pengiriman' : ','.join(dokumen_pengiriman) if dokumen_pengiriman else '',
'dokumen_pengiriman_input' : pengajuan_tempo.dokumen_pengiriman_input if pengajuan_tempo.dokumen_pengiriman_input else '',
+ 'dokumen_kirim_input' : pengajuan_tempo.dokumen_kirim_input if pengajuan_tempo.dokumen_kirim_input else '',
'dokumen_pengiriman_invoice' : pengajuan_tempo.dokumen_invoice if pengajuan_tempo.dokumen_invoice else '',
'is_same_addrees': pengajuan_tempo.is_same_address if pengajuan_tempo.is_same_address else False,
'is_same_addrees_street': pengajuan_tempo.is_same_address_street if pengajuan_tempo.is_same_address_street else False,
@@ -85,12 +95,6 @@ class ResPartner(models.Model):
] if pengajuan_tempo.supplier_ids else '',
# Dokumen
- 'dokumen_nib':
- {
- 'name': pengajuan_tempo.dokumen_nib.name,
- 'base64': pengajuan_tempo.dokumen_nib.local_url,
- }
- if pengajuan_tempo.dokumen_nib else '',
'dokumen_npwp':
{
'name': pengajuan_tempo.dokumen_npwp.name,
@@ -100,6 +104,31 @@ class ResPartner(models.Model):
'name': pengajuan_tempo.dokumen_sppkp.name,
'base64': pengajuan_tempo.dokumen_sppkp.local_url,
} if pengajuan_tempo.dokumen_sppkp else '',
+ 'dokumen_nib':
+ {
+ 'name': pengajuan_tempo.dokumen_nib.name,
+ 'base64': pengajuan_tempo.dokumen_nib.local_url,
+ }if pengajuan_tempo.dokumen_nib else '',
+ 'dokumen_siup':
+ {
+ 'name': pengajuan_tempo.dokumen_siup.name,
+ 'base64': pengajuan_tempo.dokumen_siup.local_url,
+ }if pengajuan_tempo.dokumen_siup else '',
+ 'dokumen_tdp':
+ {
+ 'name': pengajuan_tempo.dokumen_tdp.name,
+ 'base64': pengajuan_tempo.dokumen_tdp.local_url,
+ }if pengajuan_tempo.dokumen_tdp else '',
+ 'dokumen_skdp':
+ {
+ 'name': pengajuan_tempo.dokumen_skdp.name,
+ 'base64': pengajuan_tempo.dokumen_skdp.local_url,
+ }if pengajuan_tempo.dokumen_skdp else '',
+ 'dokumen_skt':
+ {
+ 'name': pengajuan_tempo.dokumen_skt.name,
+ 'base64': pengajuan_tempo.dokumen_skt.local_url,
+ }if pengajuan_tempo.dokumen_skt else '',
'dokumen_akta_perubahan': {
'name': pengajuan_tempo.dokumen_akta_perubahan.name,
'base64': pengajuan_tempo.dokumen_akta_perubahan.local_url,