delete: empty function
This commit is contained in:
@@ -22,7 +22,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$sql = "SELECT
|
||||
SupplierID,
|
||||
SupplierName
|
||||
FROM supplier
|
||||
FROM supplier
|
||||
WHERE SupplierIsActive = 'Y'";
|
||||
$que = $this->db->query($sql, []);
|
||||
if (!$que) {
|
||||
@@ -46,19 +46,19 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
|
||||
$user = $this->sys_user;
|
||||
|
||||
$sql = "SELECT
|
||||
$sql = "SELECT
|
||||
M_BranchID,
|
||||
M_BranchCode,
|
||||
M_BranchName
|
||||
FROM m_branch
|
||||
WHERE M_BranchIsActive = 'Y'
|
||||
FROM m_branch
|
||||
WHERE M_BranchIsActive = 'Y'
|
||||
AND M_BranchS_RegionalID = ?";
|
||||
$que = $this->db->query($sql, [$user['S_RegionalID']]);
|
||||
if (!$que) {
|
||||
$this->sys_error_db("[Error] failed get list cabang");
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
$data = $que->result_array();
|
||||
$this->sys_ok($data);
|
||||
} catch (Exception $exc) {
|
||||
@@ -74,7 +74,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
$para = $this->sys_input;
|
||||
|
||||
|
||||
$keyword = "%";
|
||||
if ($para['search'] != '') {
|
||||
$keyword .= $para['search'] . "%";
|
||||
@@ -86,13 +86,13 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$offset = ($para['currpage'] - 1) * $limit;
|
||||
}
|
||||
|
||||
$sql = "SELECT
|
||||
$sql = "SELECT
|
||||
PurchaseRequestID,
|
||||
PurchaseRequestNumber,
|
||||
PurchaseRequestDetailID,
|
||||
PurchaseRequestFlagID,
|
||||
PurchaseRequestFlagM_BranchCode AS BranchCode,
|
||||
PurchaseRequestItemCategoryID AS ItemCategoryID,
|
||||
PurchaseRequestItemCategoryID AS ItemCategoryID,
|
||||
PurchaseRequestFlagQtyRest - PurchaseRequestFlagQtyProses AS UnprocessFlagQty,
|
||||
PurchaseRequestDetailQty AS RequestQty,
|
||||
PurchaseRequestDetailQty AS OriginalQty,
|
||||
@@ -114,7 +114,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
AND PurchaseRequestFlagIsActive = 'Y'
|
||||
JOIN m_item ON M_ItemID = PurchaseRequestDetailM_ItemID
|
||||
JOIN itemunit ON ItemUnitID = PurchaseRequestDetailItemUnitID
|
||||
JOIN supplier_price ON SupplierPriceSupplierID = ?
|
||||
JOIN supplier_price ON SupplierPriceSupplierID = ?
|
||||
AND SupplierPriceM_ItemID = M_ItemID
|
||||
AND SupplierPriceItemUnitID = ItemUnitID
|
||||
AND SupplierPriceIsActive = 'Y'
|
||||
@@ -122,14 +122,14 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
AND M_BranchIsActive = 'Y'
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM purchase_order_detail
|
||||
FROM purchase_order_detail
|
||||
JOIN purchase_order ON PurchaseOrderDetailPurchaseOrderID = PurchaseOrderID
|
||||
AND PurchaseOrderStatus = 'Approved'
|
||||
AND PurchaseOrderIsActive = 'Y'
|
||||
AND PurchaseOrderDetailIsActive = 'Y'
|
||||
WHERE PurchaseOrderDetailPurchaseRequestDetailID = PurchaseRequestDetailID
|
||||
)";
|
||||
|
||||
|
||||
$sql_data = $sql . " LIMIT ? OFFSET ? ";
|
||||
$que_data = $this->db->query($sql_data, [
|
||||
$para['branchcode'], $keyword, $para['supplierID'],
|
||||
@@ -177,7 +177,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$keyword .= $para['search'] . "%";
|
||||
}
|
||||
|
||||
$sql_base = "SELECT
|
||||
$sql_base = "SELECT
|
||||
PurchaseOrderID,
|
||||
PurchaseOrderDate,
|
||||
PurchaseOrderNote,
|
||||
@@ -194,9 +194,9 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
PurchaseOrderAssetContractEndDate AS contractEnd,
|
||||
SupplierID,
|
||||
SupplierName
|
||||
FROM purchase_order
|
||||
FROM purchase_order
|
||||
JOIN supplier ON SupplierID = PurchaseOrderSupplierID
|
||||
JOIN purchase_order_asset_contract
|
||||
JOIN purchase_order_asset_contract
|
||||
ON PurchaseOrderAssetContractPurchaseOrderID = PurchaseOrderID
|
||||
WHERE PurchaseOrderIsActive = 'Y'
|
||||
AND PurchaseOrderItemCategoryID = '3'
|
||||
@@ -254,8 +254,8 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
|
||||
$para = $this->sys_input;
|
||||
|
||||
$sql = "SELECT
|
||||
PurchaseOrderAssetAttachmentID AS attach_id,
|
||||
$sql = "SELECT
|
||||
PurchaseOrderAssetAttachmentID AS attach_id,
|
||||
PurchaseOrderAssetAttachmentName AS img_url,
|
||||
PurchaseOrderAssetAttachmentCreated AS created
|
||||
FROM purchase_order_asset_attachment
|
||||
@@ -321,7 +321,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$detail_asset = $que_detail->result_array();
|
||||
|
||||
# get data from purchase order summary #
|
||||
$sql_sumry = "SELECT
|
||||
$sql_sumry = "SELECT
|
||||
PurchaseOrderID,
|
||||
PurchaseOrderSummaryID,
|
||||
PurchaseOrderSummaryQty AS RequestQty,
|
||||
@@ -359,11 +359,11 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
PurchaseOrderStatus,
|
||||
PurchaseOrderRefNumber AS reference,
|
||||
PurchaseOrderGrandTotal AS grandtotal,
|
||||
CASE
|
||||
CASE
|
||||
WHEN PurchaseOrderTaxPpnType = 'P' THEN 'percent'
|
||||
ELSE 'absolute'
|
||||
END AS typepajak,
|
||||
CASE
|
||||
CASE
|
||||
WHEN PurchaseOrderTaxPpnType = 'P' THEN PurchaseOrderTaxPercentPpn
|
||||
ELSE PurchaseOrderTaxAmountPpn
|
||||
END AS valuepajak,
|
||||
@@ -392,9 +392,9 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
PurchaseOrderAssetContractInstallmentDownPaymentType AS installmentDownPaymentType,
|
||||
PurchaseOrderAssetContractInstallmentDownPayment AS installmentDownPayment,
|
||||
PurchaseOrderApprovedManagerUserID AS verifiedby
|
||||
FROM purchase_order
|
||||
FROM purchase_order
|
||||
JOIN supplier ON SupplierID = PurchaseOrderSupplierID
|
||||
JOIN purchase_order_asset_contract
|
||||
JOIN purchase_order_asset_contract
|
||||
ON PurchaseOrderAssetContractPurchaseOrderID = PurchaseOrderID
|
||||
WHERE PurchaseOrderIsActive = 'Y'
|
||||
AND PurchaseOrderID = ?";
|
||||
@@ -481,7 +481,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$areatype = 'R';
|
||||
}
|
||||
|
||||
$sqlusrdivisi = "SELECT M_UserDivisionDivisionID FROM m_userdivision
|
||||
$sqlusrdivisi = "SELECT M_UserDivisionDivisionID FROM m_userdivision
|
||||
WHERE M_UserDivisionM_UserID = ? AND M_UserDivisionIsActive = 'Y'";
|
||||
$queusrdivisi = $this->db->query($sqlusrdivisi, [$user['M_UserID']]);
|
||||
if (!$queusrdivisi) {
|
||||
@@ -630,8 +630,8 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
/* purchase request update flag */
|
||||
$sql_flag = "UPDATE purchase_request_flag SET
|
||||
PurchaseRequestFlagQtyProses = ?
|
||||
$sql_flag = "UPDATE purchase_request_flag SET
|
||||
PurchaseRequestFlagQtyProses = ?
|
||||
WHERE PurchaseRequestFlagID = ?";
|
||||
$que_flag = $this->db->query($sql_flag, [
|
||||
$obj['RequestQty'], $obj['PurchaseRequestFlagID']
|
||||
@@ -727,7 +727,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$summary_total = floatval($para['summary']['total']);
|
||||
|
||||
# update po header #
|
||||
$sql_po = "UPDATE purchase_order SET
|
||||
$sql_po = "UPDATE purchase_order SET
|
||||
PurchaseOrderDate = ?,
|
||||
PurchaseOrderRefNumber = ?,
|
||||
PurchaseOrderSupplierID = ?,
|
||||
@@ -741,7 +741,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
PurchaseOrderTaxAmountPpn = ?,
|
||||
PurchaseOrderGrandTotal = ?,
|
||||
PurchaseOrderLastUpdated = NOW()
|
||||
WHERE PurchaseOrderID = ?
|
||||
WHERE PurchaseOrderID = ?
|
||||
AND PurchaseOrderIsActive = 'Y'";
|
||||
$que_po = $this->db->query($sql_po, [
|
||||
$para['podate'], $para['reference'], $para['supplierID'], $user['S_RegionalID'],
|
||||
@@ -755,7 +755,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
# update purchase_order_asset_contract #
|
||||
$sql_contract = "UPDATE purchase_order_asset_contract SET
|
||||
$sql_contract = "UPDATE purchase_order_asset_contract SET
|
||||
PurchaseOrderAssetContractTAssetAttachmentID = ?,
|
||||
PurchaseOrderAssetContractName = ?,
|
||||
PurchaseOrderAssetContractDate = ?,
|
||||
@@ -768,7 +768,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
PurchaseOrderAssetContractInstallmentDownPaymentType = ?,
|
||||
PurchaseOrderAssetContractInstallmentDownPayment = ?,
|
||||
PurchaseOrderAssetContractLastUpdated = NOW()
|
||||
WHERE PurchaseOrderAssetContractID = ?
|
||||
WHERE PurchaseOrderAssetContractID = ?
|
||||
AND PurchaseOrderAssetContractIsActive = 'Y'";
|
||||
$que_contract = $this->db->query($sql_contract, [
|
||||
$para['assetAttachmentID'],
|
||||
@@ -791,9 +791,9 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
# update status old po summary isActive to 'N' #
|
||||
$sql_active = "UPDATE purchase_order_summary SET
|
||||
$sql_active = "UPDATE purchase_order_summary SET
|
||||
PurchaseOrderSummaryIsActive = 'N'
|
||||
WHERE PurchaseOrderSummaryPurchaseOrderID = ?
|
||||
WHERE PurchaseOrderSummaryPurchaseOrderID = ?
|
||||
AND PurchaseOrderSummaryIsActive = 'Y'";
|
||||
$que_active = $this->db->query($sql_active, [$para['PurchaseOrderID']]);
|
||||
if (!$que_active) {
|
||||
@@ -848,7 +848,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
# update status po detail isActive to 'N' #
|
||||
$sql_active = "UPDATE purchase_order_detail SET
|
||||
$sql_active = "UPDATE purchase_order_detail SET
|
||||
PurchaseOrderDetailIsActive = 'N'
|
||||
WHERE PurchaseOrderDetailPurchaseOrderID = ?
|
||||
AND PurchaseOrderDetailIsActive = 'Y'";
|
||||
@@ -892,7 +892,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
$sql_flag = "UPDATE purchase_request_flag SET
|
||||
PurchaseRequestFlagQtyProses = ?
|
||||
PurchaseRequestFlagQtyProses = ?
|
||||
WHERE PurchaseRequestFlagID = ?";
|
||||
$que_flag = $this->db->query($sql_flag, [
|
||||
$obj['RequestQty'], $obj['PurchaseRequestFlagID']
|
||||
@@ -927,11 +927,11 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$para = $this->sys_input;
|
||||
$user = $this->sys_user;
|
||||
|
||||
$sql_detail = "SELECT
|
||||
$sql_detail = "SELECT
|
||||
PurchaseOrderDetailPurchaseRequestFlagID,
|
||||
PurchaseOrderDetailQty
|
||||
FROM purchase_order_detail
|
||||
WHERE PurchaseOrderDetailPurchaseOrderID = ?
|
||||
FROM purchase_order_detail
|
||||
WHERE PurchaseOrderDetailPurchaseOrderID = ?
|
||||
AND PurchaseOrderDetailIsActive = 'Y'";
|
||||
$que_detail = $this->db->query($sql_detail, [$para['poID']]);
|
||||
if (!$que_detail) {
|
||||
@@ -958,10 +958,10 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
/* soft delete purchase order detail */
|
||||
$sql_deldetail = "UPDATE purchase_order_detail SET
|
||||
PurchaseOrderDetailIsActive = 'N',
|
||||
$sql_deldetail = "UPDATE purchase_order_detail SET
|
||||
PurchaseOrderDetailIsActive = 'N',
|
||||
PurchaseOrderDetailDeleted = NOW(),
|
||||
PurchaseOrderDetailDeletedUserID = ?
|
||||
PurchaseOrderDetailDeletedUserID = ?
|
||||
WHERE PurchaseOrderDetailPurchaseOrderID = ?";
|
||||
$que_deldetail = $this->db->query($sql_deldetail, [
|
||||
$user['M_UserID'], $para['poID']
|
||||
@@ -976,7 +976,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$sql_delsummary = "UPDATE purchase_order_summary SET
|
||||
PurchaseOrderSummaryIsActive = 'N',
|
||||
PurchaseOrderSummaryDeleted = NOW(),
|
||||
PurchaseOrderSummaryDeletedUserID = ?
|
||||
PurchaseOrderSummaryDeletedUserID = ?
|
||||
WHERE PurchaseOrderSummaryPurchaseOrderID = ?";
|
||||
$que_delsummary = $this->db->query($sql_delsummary, [
|
||||
$user['M_UserID'], $para['poID']
|
||||
@@ -988,10 +988,10 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
/* soft delete purchase_order_asset_contract */
|
||||
$sql_delcontract = "UPDATE purchase_order_asset_contract SET
|
||||
$sql_delcontract = "UPDATE purchase_order_asset_contract SET
|
||||
PurchaseOrderAssetContractIsActive = 'N',
|
||||
PurchaseOrderAssetContractLastUpdated = NOW()
|
||||
WHERE PurchaseOrderAssetContractID = ?
|
||||
WHERE PurchaseOrderAssetContractID = ?
|
||||
AND PurchaseOrderAssetContractPurchaseOrderID = ?";
|
||||
$que_delcontract = $this->db->query($sql_delcontract, [
|
||||
$para['contractID'], $para['poID']
|
||||
@@ -1003,10 +1003,10 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
/* soft delete purchase order */
|
||||
$sql_delorder = "UPDATE purchase_order SET
|
||||
$sql_delorder = "UPDATE purchase_order SET
|
||||
PurchaseOrderIsActive = 'N',
|
||||
PurchaseOrderDeleted = NOW(),
|
||||
PurchaseOrderDeletedUserID = ?
|
||||
PurchaseOrderDeletedUserID = ?
|
||||
WHERE PurchaseOrderID = ?";
|
||||
$que_delorder = $this->db->query($sql_delorder, [
|
||||
$user['M_UserID'], $para['poID']
|
||||
@@ -1119,7 +1119,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$sql = "UPDATE purchase_order SET
|
||||
PurchaseOrderStatus = 'Pending',
|
||||
PurchaseOrderLastUpdated = NOW()
|
||||
WHERE PurchaseOrderID = ?
|
||||
WHERE PurchaseOrderID = ?
|
||||
AND PurchaseOrderIsActive = 'Y'";
|
||||
$que = $this->db->query($sql, [$para['poID']]);
|
||||
if (!$que) {
|
||||
@@ -1134,7 +1134,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
$sql = "UPDATE purchase_order SET
|
||||
PurchaseOrderApprovedManagerUserID = ?,
|
||||
PurchaseOrderLastUpdated = NOW()
|
||||
WHERE PurchaseOrderID = ?
|
||||
WHERE PurchaseOrderID = ?
|
||||
AND PurchaseOrderIsActive = 'Y'";
|
||||
$que = $this->db->query($sql, [$user['M_UserID'], $para['poID']]);
|
||||
if (!$que) {
|
||||
@@ -1146,11 +1146,11 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
|
||||
/* approval oleh kepala regional */
|
||||
if ($approvelevel == '2') {
|
||||
$sql = "UPDATE purchase_order SET
|
||||
$sql = "UPDATE purchase_order SET
|
||||
PurchaseOrderStatus = 'Approved',
|
||||
PurchaseOrderLastUpdated = NOW(),
|
||||
PurchaseOrderApprovedUserID = ?
|
||||
WHERE PurchaseOrderID = ?
|
||||
WHERE PurchaseOrderID = ?
|
||||
AND PurchaseOrderIsActive = 'Y'";
|
||||
$que = $this->db->query($sql, [$user['M_UserID'], $para['poID']]);
|
||||
if (!$que) {
|
||||
@@ -1176,7 +1176,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
}
|
||||
|
||||
$user = $this->sys_user;
|
||||
$sql = "SELECT M_UserM_ApproveLevelID FROM m_user
|
||||
$sql = "SELECT M_UserM_ApproveLevelID FROM m_user
|
||||
WHERE M_UserIsActive = 'Y' AND M_UserID = ? ";
|
||||
$que = $this->db->query($sql, [$user['M_UserID']]);
|
||||
if (!$que) {
|
||||
@@ -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,26 +1208,7 @@ class PurchaseOrderAset extends MY_Controller {
|
||||
if (!$que) {
|
||||
$this->db->trans_rollback();
|
||||
$this->sys_error_db("[Error] failed insert into table log PO");
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
exit;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user