fixsing fasilitas

This commit is contained in:
KhatamNugraha
2024-04-23 16:23:19 +07:00
parent bb8aa9634f
commit 692a816190
5 changed files with 69 additions and 60 deletions

View File

@ -128,7 +128,7 @@ class Account extends Model
// ->join('STG_DB.ACCOUNT AS AC', 'AA.LINKED_APPL_ID', '=', 'AC.ACCOUNT_NUMBER')
->where('CUSTOMER',$cus_no)
// ->whereIn(DB::raw("LINKED_APPL_ID"),$arr)
//->where('ARR_STATUS' , 'CURRENT')
->where('ARR_STATUS' , 'CURRENT')
// ->orderBy('TERM','DESC');
->where('BATCH_DATE', $dateCore)
->where('ARR_STATUS','<>', 'CLOSE')
@ -178,7 +178,7 @@ class Account extends Model
public function getSingleAccount($acNo, $date){
$data = [];
$data = DB::connection("db2")->table("STG_DB.ACCOUNT")
->select('WORKING_BALANCE')
->select('WORKING_BALANCE','LIMIT_REF')
->where('ACCOUNT_NUMBER',$acNo)
->where('BATCH_DATE',$date)
->limit(1)
@ -188,6 +188,31 @@ class Account extends Model
return $data;
}
public function getLimitCheck($acNo, $date){
$data = [];
$data = DB::connection("db2")->table("STG_DB.LIMIT")
->select('ACCOUNT','EXPIRY_DATE','AVAIL_AMT')
->where('ACCOUNT', 'like', "%" .$acNo."%")
->where('BATCH_DATE',$date)
->limit(1)
->orderBy('ACCOUNT','DESC');
return $data;
}
public function getRateRk($acNo, $date){
$data = [];
$data = DB::connection("db2")->table("STG_DB.ACCOUNT_DEBIT_INT")
->select('DR_INT_RATE')
->where(DB::raw("LEFT(ID, 10)"),$acNo )
// ->where('ID', 'like', "%" .$acNo."%")
->where('BATCH_DATE',$date)
->limit(1)
->orderBy('INSERT_DATE','DESC');
return $data;
}
public function getCategory($category){
$data = [];
$data = DB::connection("db2")->table("STG_DB.CATEGORY")
@ -211,7 +236,7 @@ class Account extends Model
public function getAccountRK($cusNo,$date){
$data = [];
$data = DB::connection("db2")->table("STG_DB.ACCOUNT AS AC")
->select('AC.ACCOUNT_NUMBER','AC.CUSTOMER_NO','CT.SHORT_NAME','AC.WORKING_BALANCE','AC.CURRENCY','AC.SHORT_TITLE','AC.OPENING_DATE','AC.BATCH_DATE','AC.CATEGORY','LT.EXPIRY_DATE')
->select('AC.ACCOUNT_NUMBER','AC.CUSTOMER_NO','CT.SHORT_NAME','AC.WORKING_BALANCE','AC.CURRENCY','AC.SHORT_TITLE','AC.OPENING_DATE','AC.BATCH_DATE','AC.CATEGORY','LT.EXPIRY_DATE','LT.AVAIL_AMT')
->join('STG_DB.LIMIT AS LT', 'AC.ACCOUNT_NUMBER', '=', 'LT.ACCOUNT')
->join('STG_DB.CATEGORY AS CT', 'AC.CATEGORY', '=', 'CT.ID')
->where('AC.CUSTOMER_NO',$cusNo)
@ -244,4 +269,4 @@ class Account extends Model
}
}