summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1/partner.py
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-11-25 10:04:44 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-11-25 10:04:44 +0700
commitc78bd0f71238b85752b9f97e8e687a197f544b53 (patch)
tree94014f5aa327bbf0af1ca70ef91b2964def18516 /indoteknik_api/controllers/api_v1/partner.py
parent5667449f58ecdf5803a28944e503ae1611cc8416 (diff)
<iman> update pengajuan tempo
Diffstat (limited to 'indoteknik_api/controllers/api_v1/partner.py')
-rw-r--r--indoteknik_api/controllers/api_v1/partner.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/indoteknik_api/controllers/api_v1/partner.py b/indoteknik_api/controllers/api_v1/partner.py
index 9325d9aa..5534eb9b 100644
--- a/indoteknik_api/controllers/api_v1/partner.py
+++ b/indoteknik_api/controllers/api_v1/partner.py
@@ -383,8 +383,8 @@ class Partner(controller.Controller):
jadwal_tukar_invoice += f", setiap {every_week_input}"
if tukar_invoice or tukar_invoice_input:
jadwal_tukar_invoice += f", {tukar_invoice_input}"
-
- pengajuan_tempo.tukar_invoice = jadwal_tukar_invoice
+ if jadwal_tukar_invoice:
+ pengajuan_tempo.tukar_invoice = jadwal_tukar_invoice
every_weekday_pembayaran = True if kw.get('everyWeekdayPembayaran') == 'true' else False
every_weekday_input_pembayaran = kw.get('everyWeekdayInputPembayaran')
@@ -399,8 +399,8 @@ class Partner(controller.Controller):
jadwal_tukar_invoice_pembayaran += f", setiap {every_week_input_pembayaran}"
if tukar_invoice_pembayaran or tukar_invoice_input_pembayaran:
jadwal_tukar_invoice_pembayaran += f", {tukar_invoice_input_pembayaran}"
-
- pengajuan_tempo.jadwal_bayar = jadwal_tukar_invoice_pembayaran
+ if jadwal_tukar_invoice_pembayaran:
+ pengajuan_tempo.jadwal_bayar = jadwal_tukar_invoice_pembayaran
dokumen_kirim = [
'Surat Tanda Terima Barang (STTB)',
@@ -420,8 +420,8 @@ class Partner(controller.Controller):
if dokumen_kirim_barang_input:
input_items = [item.strip() for item in dokumen_kirim_barang_input.split(',')]
dokumen_kirim_barang.extend(item for item in input_items if item and item not in dokumen_kirim_barang)
-
- pengajuan_tempo.dokumen_pengiriman = ', '.join(dokumen_kirim_barang)
+ if dokumen_kirim_barang:
+ pengajuan_tempo.dokumen_pengiriman = ', '.join(dokumen_kirim_barang)
dokumen = [
'Invoice Pembelian',
@@ -435,14 +435,14 @@ class Partner(controller.Controller):
dokumen_invoice_input = kw.get('dokumenPengirimanInvoiceInput', '')
dokumen_invoice = ""
- if dokumen_kirim_barang_ids:
+ if dokumen_invoice_ids:
dokumen_ids = list(map(int, dokumen_invoice_ids.split(',')))
dokumen_invoice = [dokumen[i] for i in dokumen_ids if 0 <= i < len(dokumen)]
if dokumen_invoice_input:
input_items = [item.strip() for item in dokumen_invoice_input.split(',')]
dokumen_invoice.extend(item for item in input_items if item and item not in dokumen_invoice)
-
- pengajuan_tempo.dokumen_invoice = ', '.join(dokumen_invoice)
+ if dokumen_invoice:
+ pengajuan_tempo.dokumen_invoice = ', '.join(dokumen_invoice)
form_dokumen_data = kw.get('formDocs', False)
if form_dokumen_data: