update / proses add akun pusat di media jurnal & move barcode to serah terima

This commit is contained in:
2026-05-13 16:51:39 +07:00
parent 4234c37e75
commit dc4e16329f
16 changed files with 4227 additions and 551 deletions

View File

@@ -74,11 +74,11 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$sql = "SELECT COUNT(*) as total
FROM purchase_request
JOIN s_regional ON S_RegionalID = PurchaseRequestS_RegionalID
WHERE
PurchaseRequestIsActive = 'Y' AND
WHERE
PurchaseRequestIsActive = 'Y' AND
PurchaseRequestItemCategoryID <> '1' AND
( PurchaseRequestDate BETWEEN ? AND ? ) AND
( PurchaseRequestStatus = ? OR ? = '' ) AND
( PurchaseRequestDate BETWEEN ? AND ? ) AND
( PurchaseRequestStatus = ? OR ? = '' ) AND
( PurchaseRequestNumber LIKE ?)
$filterBranch
$filterRegional";
@@ -96,11 +96,11 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$params[] = $offset;
$params[] = $pageSize;
$sql = "SELECT DISTINCT PurchaseRequestID as prId,
PurchaseRequestNumber as prNumber,
PurchaseRequestDate as prDate,
PurchaseRequestStatus as prStatus,
requestedBy.M_UserUsername as prRequestedBy,
$sql = "SELECT DISTINCT PurchaseRequestID as prId,
PurchaseRequestNumber as prNumber,
PurchaseRequestDate as prDate,
PurchaseRequestStatus as prStatus,
requestedBy.M_UserUsername as prRequestedBy,
IF(PurchaseRequestApprovedBy IS NULL, '', approvedBy.M_UserUsername) as prApprovedBy,
PurchaseRequestS_RegionalID as prRegionalId,
S_RegionalName as prRegionalName,
@@ -108,7 +108,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
M_BranchName as prBranchName,
PurchaseRequestNote as prNote,
PurchaseRequestStatus as prStatus,
IFNULL(S_RegionalID, '') as S_RegionalID,
IFNULL(S_RegionalID, '') as S_RegionalID,
IFNULL(S_RegionalName, '') as S_RegionalName,
IFNULL(M_BranchCode, '') as M_BranchCode,
IFNULL(M_BranchName, '') as M_BranchName,
@@ -128,12 +128,12 @@ class PurchaseRequestNonPersediaan extends MY_Controller
LEFT JOIN asset_handover ah
ON ah.AssetHandoverPurchaseRequestID = PurchaseRequestID
AND ah.AssetHandoverIsActive = 'Y'
WHERE
PurchaseRequestIsActive = 'Y' AND
WHERE
PurchaseRequestIsActive = 'Y' AND
PurchaseRequestItemCategoryID <> '1' AND
( PurchaseRequestDate BETWEEN ? AND ? ) AND
( PurchaseRequestStatus = ? OR ? = '' ) AND
( PurchaseRequestNumber LIKE ? )
( PurchaseRequestDate BETWEEN ? AND ? ) AND
( PurchaseRequestStatus = ? OR ? = '' ) AND
( PurchaseRequestNumber LIKE ? )
$filterBranch
$filterRegional
ORDER BY PurchaseRequestID DESC
@@ -176,7 +176,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
// Menggunakan parameter query
$queryCount = "SELECT count(*) as total
FROM purchase_request_direct_detail
WHERE PurchaseRequestDirectDetailIsActive = 'Y'
WHERE PurchaseRequestDirectDetailIsActive = 'Y'
AND PurchaseRequestDirectDetailPurchaseRequestDirectID = ?";
$exec = $this->db->query($queryCount, [$payload['PRID']]);
@@ -191,13 +191,13 @@ class PurchaseRequestNonPersediaan extends MY_Controller
}
// Menggunakan parameter query
$query = "SELECT *,
$query = "SELECT *,
ROW_NUMBER() OVER(ORDER BY PurchaseRequestDirectDetailID) RowNumber ,
'N' as isEditingPrice
FROM purchase_request_direct_detail
WHERE PurchaseRequestDirectDetailIsActive = 'Y'
FROM purchase_request_direct_detail
WHERE PurchaseRequestDirectDetailIsActive = 'Y'
AND PurchaseRequestDirectDetailPurchaseRequestDirectID = ?
ORDER BY PurchaseRequestDirectDetailStatus ASC,
ORDER BY PurchaseRequestDirectDetailStatus ASC,
PurchaseRequestDirectDetailID ASC";
$exec = $this->db->query($query, [$payload['PRID']]);
@@ -288,13 +288,13 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$query = "SELECT
$query = "SELECT
IFNULL(M_BranchID, 0) as M_BranchID,
IFNULL(M_BranchCode, '') as M_BranchCode,
IFNULL(M_BranchName, '') as M_BranchName
FROM m_userlocation
FROM m_userlocation
LEFT JOIN m_branch ON M_UserLocationM_BranchID = M_BranchID
WHERE M_UserLocationM_UserID = ? AND
WHERE M_UserLocationM_UserID = ? AND
M_UserLocationIsActive = 'Y'
LIMIT 1";
$exec = $this->db->query($query, [$userId]);
@@ -324,7 +324,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
M_BranchName
FROM m_branch
JOIN m_userlocation ON M_BranchS_RegionalID = M_UserLocationS_RegionalID AND M_UserLocationM_UserID = ? AND M_UserLocationIsActive = 'Y'
WHERE M_BranchIsActive = 'Y'
WHERE M_BranchIsActive = 'Y'
ORDER BY M_BranchName ASC";
$exec = $this->db->query($query, [$userId]);
if ($exec) {
@@ -374,8 +374,8 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$datas_log['header'] = $header;
$sql = "SELECT *
FROM purchase_request_detail
$sql = "SELECT *
FROM purchase_request_detail
JOIN m_item ON M_ItemID = PurchaseRequestDetailM_ItemID AND M_ItemIsActive = 'Y'
JOIN itemunit ON ItemUnitID = PurchaseRequestDetailItemUnitID AND ItemUnitIsActive = 'Y'
WHERE PurchaseRequestDetailPurchaseRequestID = ? AND PurchaseRequestDetailIsActive = 'Y'";
@@ -403,12 +403,12 @@ class PurchaseRequestNonPersediaan extends MY_Controller
exit;
}
$sql = "UPDATE purchase_request_detail
SET
PurchaseRequestDetailIsActive = 'N',
PurchaseRequestDetailDeleted = NOW(),
PurchaseRequestDetailDeletedUserID = ?
WHERE PurchaseRequestDetailPurchaseRequestID = ? AND
$sql = "UPDATE purchase_request_detail
SET
PurchaseRequestDetailIsActive = 'N',
PurchaseRequestDetailDeleted = NOW(),
PurchaseRequestDetailDeletedUserID = ?
WHERE PurchaseRequestDetailPurchaseRequestID = ? AND
PurchaseRequestDetailIsActive = 'Y'";
$deleteParams = [$userId, $prId];
$exec = $this->db->query($sql, $deleteParams);
@@ -444,10 +444,10 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$PRDTotalPrice = intval($payload['PRDAmountRequest']) * intval($payload['PRDEstimationPrice']);
// Gunakan parameter untuk query existensi
$query = "SELECT COUNT(*) as exist
FROM purchase_request_direct_detail
WHERE PurchaseRequestDirectDetailIsActive = 'Y'
AND PurchaseRequestDirectDescription = ?
$query = "SELECT COUNT(*) as exist
FROM purchase_request_direct_detail
WHERE PurchaseRequestDirectDetailIsActive = 'Y'
AND PurchaseRequestDirectDescription = ?
AND PurchaseRequestDirectDetailPurchaseRequestDirectID = ?";
$existParams = [$payload['PRDDescriptionDetail'], $payload['PRID']];
$exist = $this->db->query($query, $existParams);
@@ -729,10 +729,10 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$this->db->trans_commit();
// Gunakan parameter untuk query select
$sql = "SELECT *,
ROW_NUMBER() OVER(ORDER BY PurchaseRequestDirectNumber) RowNumber
FROM purchase_request_direct
WHERE PurchaseRequestDirectIsActive = 'Y'
$sql = "SELECT *,
ROW_NUMBER() OVER(ORDER BY PurchaseRequestDirectNumber) RowNumber
FROM purchase_request_direct
WHERE PurchaseRequestDirectIsActive = 'Y'
AND PurchaseRequestCreatedUserID = ?
AND PurchaseRequestDirectID = ?";
$selectParams = [$userId, $payload["PRID"]];
@@ -784,7 +784,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
DivisionID,
DivisionCode,
DivisionName
FROM division
FROM division
JOIN m_userdivision ON M_UserDivisionDivisionID = DivisionID AND M_UserDivisionM_UserID = ?
WHERE DivisionIsActive = 'Y'
ORDER BY M_UserDivisionID DESC
@@ -929,6 +929,11 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$params[] = $itemSubGroup;
}
$filterCoaInventaris = "";
if ($itemCategory == "2") {
$filterCoaInventaris = "JOIN coa_map_inventaris ON CoaMapInventarisM_InventarisGolID = M_ItemM_InventarisGolID AND CoaMapInventarisIsActive = 'Y'";
}
$params[] = $itemCategory;
$params[] = $itemCategory;
$params[] = '%' . $search . '%';
@@ -938,22 +943,23 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$sql = "SELECT COUNT(*) as total FROM (
SELECT
DISTINCT M_ItemID
FROM m_item
JOIN itemunitmap ON ItemUnitMapM_ItemID = M_ItemID AND
((ItemUnitMapIsPurchase = 'Y' AND ? = 'purchase') OR
(ItemUnitMapIsBase = 'Y' AND ? = 'base')) AND
ItemUnitMapIsActive = 'Y'
JOIN itemunit ON ItemUnitID = ItemUnitMapItemUnitID AND
ItemUnitIsActive = 'Y'
$filterDivision
$filterItemGroup
$filterItemSubGroup
WHERE M_ItemIsActive = 'Y' AND
( M_ItemItem_CategoryID = ? OR ? = '' )
AND M_ItemDesc LIKE ?
) as item";
SELECT
DISTINCT M_ItemID
FROM m_item
JOIN itemunitmap ON ItemUnitMapM_ItemID = M_ItemID AND
((ItemUnitMapIsPurchase = 'Y' AND ? = 'purchase') OR
(ItemUnitMapIsBase = 'Y' AND ? = 'base')) AND
ItemUnitMapIsActive = 'Y'
JOIN itemunit ON ItemUnitID = ItemUnitMapItemUnitID AND
ItemUnitIsActive = 'Y'
$filterDivision
$filterItemGroup
$filterItemSubGroup
$filterCoaInventaris
WHERE M_ItemIsActive = 'Y' AND
( M_ItemItem_CategoryID = ? OR ? = '' )
AND M_ItemDesc LIKE ?
) as item";
$query = $this->db->query($sql, $params);
if (!$query) {
@@ -981,20 +987,21 @@ class PurchaseRequestNonPersediaan extends MY_Controller
'N' as isEditingPrice,
0 as remaining_stock
FROM m_item
JOIN itemunitmap ON ItemUnitMapM_ItemID = M_ItemID AND
((ItemUnitMapIsPurchase = 'Y' AND ? = 'purchase') OR
(ItemUnitMapIsBase = 'Y' AND ? = 'base')) AND
ItemUnitMapIsActive = 'Y'
JOIN itemunit ON ItemUnitID = ItemUnitMapItemUnitID AND
ItemUnitIsActive = 'Y'
JOIN itemunitmap ON ItemUnitMapM_ItemID = M_ItemID
AND ((ItemUnitMapIsPurchase = 'Y' AND ? = 'purchase') OR
(ItemUnitMapIsBase = 'Y' AND ? = 'base'))
AND ItemUnitMapIsActive = 'Y'
JOIN itemunit ON ItemUnitID = ItemUnitMapItemUnitID
AND ItemUnitIsActive = 'Y'
$filterDivision
$filterItemGroup
$filterItemSubGroup
WHERE M_ItemIsActive = 'Y' AND
( M_ItemItem_CategoryID = ? OR ? = '' )
$filterCoaInventaris
WHERE M_ItemIsActive = 'Y'
AND ( M_ItemItem_CategoryID = ? OR ? = '' )
AND M_ItemDesc LIKE ?
ORDER BY M_ItemDesc ASC
LIMIT ? OFFSET ?";
ORDER BY M_ItemDesc ASC
LIMIT ? OFFSET ?";
// Parameter akhir yang digunakan untuk query
$searchParam = $params;
@@ -1067,7 +1074,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$search = isset($prm["search"]) ? $prm["search"] : "";
// Menggunakan parameter query untuk pencarian unit
$sql = "SELECT
$sql = "SELECT
ItemUnitID,
ItemUnitCode,
ItemUnitName,
@@ -1075,7 +1082,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
ItemUnitLastUpdated,
ItemUnitIsActive,
ItemUnitUserID
FROM itemunit
FROM itemunit
WHERE ItemUnitIsActive = 'Y'
AND ItemUnitName LIKE ?
ORDER BY ItemUnitName ASC";
@@ -1129,10 +1136,10 @@ class PurchaseRequestNonPersediaan extends MY_Controller
PurchaseRequestDetailQty as qty,
PurchaseRequestDetailStatus as status,
PurchaseRequestDetailNote as note
FROM purchase_request_detail
FROM purchase_request_detail
JOIN m_item ON M_ItemID = PurchaseRequestDetailM_ItemID AND M_ItemIsActive = 'Y'
JOIN itemunit ON ItemUnitID = PurchaseRequestDetailItemUnitID AND ItemUnitIsActive = 'Y'
WHERE
WHERE
PurchaseRequestDetailPurchaseRequestID = ? AND
PurchaseRequestDetailIsActive = 'Y'";
$query = $this->db->query($sql, [$prId]);
@@ -1171,11 +1178,11 @@ class PurchaseRequestNonPersediaan extends MY_Controller
exit;
}
$sql = "SELECT
$sql = "SELECT
DISTINCT ItemUnitID as unitId,
ItemUnitCode as unitCode,
ItemUnitName as unitName
FROM itemunitmap
FROM itemunitmap
JOIN itemunit ON ItemUnitID = ItemUnitMapItemUnitID AND ItemUnitIsActive = 'Y'
WHERE ItemUnitMapM_ItemID = ?
AND ItemUnitMapIsActive = 'Y'";
@@ -1261,17 +1268,17 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$numpd = $quenum->row_array()['numpd'];
$sql = "INSERT INTO purchase_request (
$sql = "INSERT INTO purchase_request (
PurchaseRequestNumber,
PurchaseRequestDate,
PurchaseRequestS_RegionalID,
PurchaseRequestM_BranchCode,
PurchaseRequestNote,
PurchaseRequestItemCategoryID,
PurchaseRequestCreated,
PurchaseRequestUserID,
PurchaseRequestCreatedUserID,
PurchaseRequestRequestedBy)
PurchaseRequestDate,
PurchaseRequestS_RegionalID,
PurchaseRequestM_BranchCode,
PurchaseRequestNote,
PurchaseRequestItemCategoryID,
PurchaseRequestCreated,
PurchaseRequestUserID,
PurchaseRequestCreatedUserID,
PurchaseRequestRequestedBy)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
// VALUES (fn_numbering('PR'), ?, ?, ?, ?, ?, ?, ?, ?, ?)";
$query = $this->db->query($sql, [
@@ -1298,15 +1305,15 @@ class PurchaseRequestNonPersediaan extends MY_Controller
foreach ($items as $key => $item) {
$item["total"] = floatval($item["price"]) * floatval($item["qty"]);
$sql = "INSERT INTO purchase_request_detail (
PurchaseRequestDetailPurchaseRequestID,
PurchaseRequestDetailM_ItemID,
PurchaseRequestDetailItemUnitID,
PurchaseRequestDetailQty,
PurchaseRequestDetailPurchaseRequestID,
PurchaseRequestDetailM_ItemID,
PurchaseRequestDetailItemUnitID,
PurchaseRequestDetailQty,
PurchaseRequestDetailPrice,
PurchaseRequestDetailTotal,
PurchaseRequestDetailCreated,
PurchaseRequestDetailCreatedUserID,
PurchaseRequestDetailUserID)
PurchaseRequestDetailCreated,
PurchaseRequestDetailCreatedUserID,
PurchaseRequestDetailUserID)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)";
$query = $this->db->query($sql, [
$prId,
@@ -1326,7 +1333,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
}
}
$sql = "SELECT *
$sql = "SELECT *
FROM purchase_request
JOIN m_user ON M_UserID = PurchaseRequestCreatedUserID
WHERE PurchaseRequestID = ?";
@@ -1421,18 +1428,18 @@ class PurchaseRequestNonPersediaan extends MY_Controller
}
$numpd = $quenum->row_array()['numpd'];
$sql = "INSERT INTO purchase_request (
$sql = "INSERT INTO purchase_request (
PurchaseRequestNumber,
PurchaseRequestDate,
PurchaseRequestS_RegionalID,
PurchaseRequestM_BranchCode,
PurchaseRequestNote,
PurchaseRequestItemCategoryID,
PurchaseRequestDate,
PurchaseRequestS_RegionalID,
PurchaseRequestM_BranchCode,
PurchaseRequestNote,
PurchaseRequestItemCategoryID,
PurchaseRequestStatus,
PurchaseRequestCreated,
PurchaseRequestUserID,
PurchaseRequestCreatedUserID,
PurchaseRequestRequestedBy)
PurchaseRequestCreated,
PurchaseRequestUserID,
PurchaseRequestCreatedUserID,
PurchaseRequestRequestedBy)
VALUES (?, ?, ?, ?, ?, ?, 'Pending', ?, ?, ?, ?)";
// VALUES (fn_numbering('PR'), ?, ?, ?, ?, ?, 'Pending', ?, ?, ?, ?)";
$query = $this->db->query($sql, [
@@ -1459,16 +1466,16 @@ class PurchaseRequestNonPersediaan extends MY_Controller
foreach ($items as $key => $item) {
$item["total"] = floatval($item["price"]) * floatval($item["qty"]);
$sql = "INSERT INTO purchase_request_detail (
PurchaseRequestDetailPurchaseRequestID,
PurchaseRequestDetailM_ItemID,
PurchaseRequestDetailItemUnitID,
PurchaseRequestDetailQty,
PurchaseRequestDetailPurchaseRequestID,
PurchaseRequestDetailM_ItemID,
PurchaseRequestDetailItemUnitID,
PurchaseRequestDetailQty,
PurchaseRequestDetailPrice,
PurchaseRequestDetailTotal,
PurchaseRequestDetailStatus,
PurchaseRequestDetailCreated,
PurchaseRequestDetailCreatedUserID,
PurchaseRequestDetailUserID)
PurchaseRequestDetailCreated,
PurchaseRequestDetailCreatedUserID,
PurchaseRequestDetailUserID)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
$query = $this->db->query($sql, [
$prId,
@@ -1489,7 +1496,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
}
}
$sql = "SELECT *
$sql = "SELECT *
FROM purchase_request
JOIN m_user ON M_UserID = PurchaseRequestCreatedUserID
WHERE PurchaseRequestID = ?";
@@ -1561,7 +1568,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
UserActivityRefID,
UserActivityData,
UserActivityUserID,
UserActivityCreated)
UserActivityCreated)
VALUES (?,?,?,?,?,?,?)";
$query = $this->db->query($sql, [$code, $status, $description, $refId, $data, $userId, date("Y-m-d H:i:s")]);
if (!$query) {
@@ -1886,7 +1893,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$sql = "SELECT *, changeitemcategory.ItemCategoryName as changeitemcategoryname, olditemcategory.ItemCategoryName as olditemcategoryname
FROM purchase_request
FROM purchase_request
JOIN item_category changeitemcategory ON changeitemcategory.ItemCategoryID = PurchaseRequestItemCategoryID AND changeitemcategory.ItemCategoryIsActive = 'Y'
JOIN item_category olditemcategory ON olditemcategory.ItemCategoryID = ? AND olditemcategory.ItemCategoryIsActive = 'Y'
@@ -1918,13 +1925,13 @@ class PurchaseRequestNonPersediaan extends MY_Controller
}
$sql = "UPDATE purchase_request SET
PurchaseRequestDate = ?,
PurchaseRequestS_RegionalID = ?,
PurchaseRequestM_BranchCode = ?,
PurchaseRequestNote = ?,
PurchaseRequestItemCategoryID = ?,
PurchaseRequestLastUpdated = ?,
$sql = "UPDATE purchase_request SET
PurchaseRequestDate = ?,
PurchaseRequestS_RegionalID = ?,
PurchaseRequestM_BranchCode = ?,
PurchaseRequestNote = ?,
PurchaseRequestItemCategoryID = ?,
PurchaseRequestLastUpdated = ?,
PurchaseRequestLastUpdatedUserID = ?
$status
WHERE PurchaseRequestID = ?";
@@ -1990,16 +1997,16 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$datas_log['new_details'][] = $this->convertNumericValuesToStrings($item);
} else {
$sql = "SELECT * ,
newitem.M_ItemCode as newitemcode,
olditem.M_ItemCode as olditemcode,
newitem.M_ItemDesc as newitemdesc,
$sql = "SELECT * ,
newitem.M_ItemCode as newitemcode,
olditem.M_ItemCode as olditemcode,
newitem.M_ItemDesc as newitemdesc,
olditem.M_ItemDesc as olditemdesc,
newitemunit.ItemUnitCode as newitemunitcode,
olditemunit.ItemUnitCode as olditemunitcode,
newitemunit.ItemUnitName as newitemunitname,
olditemunit.ItemUnitName as olditemunitname
FROM purchase_request_detail
FROM purchase_request_detail
JOIN m_item newitem ON newitem.M_ItemID = PurchaseRequestDetailM_ItemID AND newitem.M_ItemIsActive = 'Y'
JOIN itemunit newitemunit ON newitemunit.ItemUnitID = ? AND newitemunit.ItemUnitIsActive = 'Y'
JOIN m_item olditem ON olditem.M_ItemID = ? AND olditem.M_ItemIsActive = 'Y'
@@ -2026,8 +2033,8 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$messages_log[] = "Perubahan harga : " . $row["PurchaseRequestDetailPrice"] . " menjadi " . $item["price"] . " pada item : (" . $row["newitemcode"] . ") " . $row["newitemdesc"];
}
$sql = "UPDATE purchase_request_detail
SET
$sql = "UPDATE purchase_request_detail
SET
PurchaseRequestDetailM_ItemID = ?,
PurchaseRequestDetailItemUnitID = ?,
PurchaseRequestDetailQty = ?,
@@ -2058,16 +2065,16 @@ class PurchaseRequestNonPersediaan extends MY_Controller
}
}
$sql = "SELECT *
FROM purchase_request_detail
WHERE PurchaseRequestDetailPurchaseRequestID = ? AND
PurchaseRequestDetailIsActive = 'Y' AND
$sql = "SELECT *
FROM purchase_request_detail
WHERE PurchaseRequestDetailPurchaseRequestID = ? AND
PurchaseRequestDetailIsActive = 'Y' AND
PurchaseRequestDetailID NOT IN (" . implode(",", $detail_ids) . ")";
$query = $this->db->query($sql, [$prId]);
$deleted_rows = $query->result_array();
foreach ($deleted_rows as $row) {
$sql = "UPDATE purchase_request_detail
SET
$sql = "UPDATE purchase_request_detail
SET
PurchaseRequestDetailIsActive = 'N',
PurchaseRequestDetailDeleted = ?,
PurchaseRequestDetailDeletedUserID = ?
@@ -2100,9 +2107,9 @@ class PurchaseRequestNonPersediaan extends MY_Controller
$this->saveNotification($userId, $prDateUse, $number, $prId, $branchId, $regionalId);
}
$sql = "SELECT *
FROM purchase_request_detail
WHERE PurchaseRequestDetailPurchaseRequestID = ? AND
$sql = "SELECT *
FROM purchase_request_detail
WHERE PurchaseRequestDetailPurchaseRequestID = ? AND
PurchaseRequestDetailIsActive = 'Y'";
$query = $this->db->query($sql, [$prId]);
$rows = $query->result_array();
@@ -2177,7 +2184,7 @@ class PurchaseRequestNonPersediaan extends MY_Controller
// exit;
// }
// $sql = "SELECT *
// $sql = "SELECT *
// FROM purchase_request
// JOIN m_user ON M_UserID = PurchaseRequestCreatedUserID
// WHERE PurchaseRequestID = ?";