From 10a8b188bc33c5ad87123cc3dff8bd62a064468d Mon Sep 17 00:00:00 2001 From: Sugiarto Date: Wed, 12 Feb 2025 16:29:57 +0700 Subject: [PATCH 1/2] add dasacaruban server .bat --- DASAServeCaruban.bat | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 DASAServeCaruban.bat diff --git a/DASAServeCaruban.bat b/DASAServeCaruban.bat new file mode 100644 index 0000000..f6a2904 --- /dev/null +++ b/DASAServeCaruban.bat @@ -0,0 +1,8 @@ +cd "C:\Sources\dasaproject\" +echo already cd +cmd /k "cd /d C:\Sources\dasaproject\env\Scripts\ & activate & cd /d C:\Sources\dasaproject\ & uvicorn main:app --host 0.0.0.0 --port 9997 +echo workon env +echo pause +echo get to env +echo uvicorn main:app --reload +echo start app \ No newline at end of file From 583774c4499502054a1fa923d48f0d72eec68247 Mon Sep 17 00:00:00 2001 From: Sugiarto Date: Wed, 12 Feb 2025 17:10:27 +0700 Subject: [PATCH 2/2] update ROLL_ added to if then --- qbpurchaseorderquery.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/qbpurchaseorderquery.py b/qbpurchaseorderquery.py index cc0b21a..1f1c949 100644 --- a/qbpurchaseorderquery.py +++ b/qbpurchaseorderquery.py @@ -229,7 +229,7 @@ class PurchaseOrderQuery: _bolfoundrefnum=False _bol_dictisadded=False Error_msg = None - + # print(('adddnqtytopurchaseorderlist')) for poidx, _po in enumerate(self.PurchaseOrderList): if _po['RefNumber']==_dict['RefNum']: _bolfoundrefnum=True @@ -239,8 +239,10 @@ class PurchaseOrderQuery: pass if _poline['ItemFullName']==_dict['FullName']: bolfind_poline_dict = True - if _poline['UOM'].upper()==_dict['UOM'].upper(): + print(f"{_dict['FullName'] = } {_poline['ItemFullName'] = } {_poline['UOM'] = } {_dict['UOM'] = }") + if _poline['UOM'].upper()==_dict['UOM'].upper() or _dict['UOM'].upper().startswith('ROLL_'): # first do UOM in _dict convert treatment + print(f"{_dict['FullName'] = } {_poline['UOM'] = } {_dict['UOM'] = }") QuantityIn_dict = _dict['Quantity'] if _dict['UOM'].upper().startswith('ROLL_'): print(f"addDNQtyToPurchaseOrderList->DNqty:{_dict['Quantity']}, Roll_:{_dict['UOM'].split('_')[1]}") @@ -304,7 +306,7 @@ class PurchaseOrderQuery: else: _dflist = self.dfDN.to_dict('records') # print(self.dfDN) - # print(f'_dflist1:{_dflist}') + print(f'_dflist1:{_dflist}') # print("") # print(f'self.PurchaseOrderList: {self.PurchaseOrderList}') for idx, xdf in enumerate(_dflist):