update / proses add akun pusat di media jurnal & move barcode to serah terima
This commit is contained in:
@@ -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 = ?";
|
||||
|
||||
Reference in New Issue
Block a user