diff --git a/application/controllers/mockup/purchase/order/PurchaseOrderAset.php b/application/controllers/mockup/purchase/order/PurchaseOrderAset.php index 666abe9..90a4a48 100644 --- a/application/controllers/mockup/purchase/order/PurchaseOrderAset.php +++ b/application/controllers/mockup/purchase/order/PurchaseOrderAset.php @@ -1190,10 +1190,10 @@ class PurchaseOrderAset extends MY_Controller { } } - private function insertLog($poID, $type, $prm, $dataBefore, $dataAfter, $userID, $desc = '') { - $sql = "INSERT INTO acc_one_log.purchase_order_log ( - PurchaseOrderLogPurchaseOrderID, - PurchaseOrderLogType, + private function insertLog($poID, $type, $prm, $dataBefore, $dataAfter, $userID, $desc = '') { + $sql = "INSERT INTO acc_one_log.purchase_order_log ( + PurchaseOrderLogPurchaseOrderID, + PurchaseOrderLogType, PurchaseOrderLogPrm, PurchaseOrderLogJSONBefore, PurchaseOrderLogJSONAfter, @@ -1208,7 +1208,26 @@ class PurchaseOrderAset extends MY_Controller { if (!$que) { $this->db->trans_rollback(); $this->sys_error_db("[Error] failed insert into table log PO"); - exit; - } - } -} \ No newline at end of file + exit; + } + } + + ## MUTATIONS ## + public function insertPurchaseOrderAsset() + { + try { + if (!$this->isLogin) { + throw new Exception('Invalid token'); + } + } catch (Exception $e) { + $msg = '[Error] ' . $e->getMessage(); + $code = $e->getCode(); + if ($code == 0) { + $this->sys_error($msg); + } else { + $this->sys_error_db($msg); + } + exit; + } + } +} diff --git a/application/controllers/mockup/receive-item-po/ReceiveItemPoInventaris.php b/application/controllers/mockup/receive-item-po/ReceiveItemPoInventaris.php index e29a989..f95561e 100644 --- a/application/controllers/mockup/receive-item-po/ReceiveItemPoInventaris.php +++ b/application/controllers/mockup/receive-item-po/ReceiveItemPoInventaris.php @@ -1668,9 +1668,9 @@ class ReceiveItemPoInventaris extends MY_Controller foreach ($data_detail_ro as $key => $detail) { # UPDATE PO Summary # $sql_posummary = "UPDATE purchase_order_summary SET - PurchaseOrderSummaryQtyReceived = PurchaseOrderSummaryQtyReceived + ? - WHERE PurchaseOrderSummaryIsActive = 'Y' - AND PurchaseOrderSummaryID = ?"; + PurchaseOrderSummaryQtyReceived = PurchaseOrderSummaryQtyReceived + ? + WHERE PurchaseOrderSummaryIsActive = 'Y' + AND PurchaseOrderSummaryID = ?"; $que_posummary = $this->db->query($sql_posummary, [ intval($detail['ReceiveOrderPoDetailQty']), $detail['ReceiveOrderPoDetailPurchaseOrderSummaryID'] @@ -1946,18 +1946,18 @@ class ReceiveItemPoInventaris extends MY_Controller } // insert stockid barcode barang - $sql_update_barcode = "UPDATE t_barcode_barang SET - T_BarcodeBarangStockID = ? - WHERE T_BarcodeBarangReceiveOrderPoDetailID = ?"; - $qry_update_barcode = $this->db->query($sql_update_barcode, [ - $stock_ID, - $detail['ReceiveOrderPoDetailID'] - ]); - if (!$qry_update_barcode) { - $this->db->trans_rollback(); - $this->sys_error_db("[Error] update barcode stockID", $this->db); - exit; - } + // $sql_update_barcode = "UPDATE t_barcode_barang SET + // T_BarcodeBarangStockID = ? + // WHERE T_BarcodeBarangReceiveOrderPoDetailID = ?"; + // $qry_update_barcode = $this->db->query($sql_update_barcode, [ + // $stock_ID, + // $detail['ReceiveOrderPoDetailID'] + // ]); + // if (!$qry_update_barcode) { + // $this->db->trans_rollback(); + // $this->sys_error_db("[Error] update barcode stockID", $this->db); + // exit; + // } } else { $sql_insert_stock = "INSERT INTO stock ( StockWarehouseAlmariID, @@ -1990,18 +1990,18 @@ class ReceiveItemPoInventaris extends MY_Controller $stock_qty_end = intval($batch['qty']); // insert stockid barcode barang - $sql_update_barcode = "UPDATE t_barcode_barang SET - T_BarcodeBarangStockID = ? - WHERE T_BarcodeBarangReceiveOrderPoDetailID = ?"; - $qry_update_barcode = $this->db->query($sql_update_barcode, [ - $stockID, - $detail['ReceiveOrderPoDetailID'] - ]); - if (!$qry_update_barcode) { - $this->db->trans_rollback(); - $this->sys_error_db("[Error] update barcode stockID", $this->db); - exit; - } + // $sql_update_barcode = "UPDATE t_barcode_barang SET + // T_BarcodeBarangStockID = ? + // WHERE T_BarcodeBarangReceiveOrderPoDetailID = ?"; + // $qry_update_barcode = $this->db->query($sql_update_barcode, [ + // $stockID, + // $detail['ReceiveOrderPoDetailID'] + // ]); + // if (!$qry_update_barcode) { + // $this->db->trans_rollback(); + // $this->sys_error_db("[Error] update barcode stockID", $this->db); + // exit; + // } } // insert stock card @@ -2095,14 +2095,14 @@ class ReceiveItemPoInventaris extends MY_Controller // insert jurnal tx for GRNI $total_grni = round($total_debet - ($total_discount_item + $total_discount_po), 2) + $ship_cost; $sql_grni = "INSERT INTO jurnal_tx ( - jurnalTxJurnalID, - jurnalTxCoaID, - jurnalTxDescription, - jurnalTxDebit, - jurnalTxCredit, - jurnalTxM_UserID - ) SELECT ?, coaID, coaDescription, 0, ?, ? - FROM coa WHERE coaAccountNo = '2110100030' LIMIT 1"; + jurnalTxJurnalID, + jurnalTxCoaID, + jurnalTxDescription, + jurnalTxDebit, + jurnalTxCredit, + jurnalTxM_UserID + ) SELECT ?, coaID, coaDescription, 0, ?, ? + FROM coa WHERE coaAccountNo = '2110100030' LIMIT 1"; $que_grni = $this->db->query($sql_grni, [$jurnal_ID, $total_grni, $user['M_UserID']]); if (!$que_grni) { $this->db->trans_rollback(); @@ -2112,13 +2112,13 @@ class ReceiveItemPoInventaris extends MY_Controller $grni_jurnal_id = $this->db->insert_id(); $sql_addon_grni = "INSERT INTO jurnal_addon ( - jurnalAddOnJurnalID, - jurnalAddOnJurnalTxID, - jurnalAddOnCode, - jurnalAddOnValue, - jurnalAddOnCreated, - jurnalAddOnCreatedUserID - ) VALUES (?,?,'RONUMB',?,NOW(),?)"; + jurnalAddOnJurnalID, + jurnalAddOnJurnalTxID, + jurnalAddOnCode, + jurnalAddOnValue, + jurnalAddOnCreated, + jurnalAddOnCreatedUserID + ) VALUES (?,?,'RONUMB',?,NOW(),?)"; $que_addon_grni = $this->db->query($sql_addon_grni, [ $jurnal_ID, $grni_jurnal_id, @@ -2736,6 +2736,16 @@ class ReceiveItemPoInventaris extends MY_Controller $barcodeID = $this->db->insert_id(); + # insert stock inventaris # + $sql_stockinventaris = "INSERT INTO stock_inventaris ( + StockInventoryStockID, + StockInventoryRuanganID, + StockInventoryBarcode, + StockInventoryCabangID, + StockInventoryCreatedUserID + ) VALUES (?,?,?,?,?)"; + $que_stockinventaris = $this->db->query($sql_stockinventaris, []); + # insert each inventory handover detail # $sql_insert_handover_detail = "INSERT INTO asset_handover_detail( AssetHandoverDetailAssetHandoverID,