add list anjak

This commit is contained in:
KhatamNugraha
2024-05-06 17:14:08 +07:00
parent 90fc1c8ff1
commit b06ae85a90
3 changed files with 79 additions and 11 deletions

View File

@ -247,6 +247,24 @@ class Account extends Model
return $data;
}
public function getAccountAnjak($AccNo,$date){
$timestamp = strtotime($date);
// Format the timestamp into a date format
$Year = date("Y", $timestamp);
$data = [];
$data = DB::connection("db2")->table("MIS.COLLECTION")
->selectRaw('LOAN_NUMBER,ACCOUNT_NUMBER,MATURITY_DATE,START_DATE,MAX(TANGGAL_DATA) AS TANGGAL_DATA,MAX(OUTSTANDING) AS OUTSTANDING,LOAN_CCY,PRODUCT_LOAN,PRINCIPLE_AMOUNT,CURRENT_INTEREST_RATE,TENOR,MAX(BRANCH) AS BRANCH,PAYIN_ACCOUNT,FACILITY_TYPE')
->whereYear('TANGGAL_DATA',$Year)
// ->whereIn('PAYIN_ACCOUNT',$AccNo)
->whereIn(DB::raw("PAYIN_ACCOUNT"),$AccNo)
//->whereIn(DB::raw("ACCOUNT_NUMBER"),$AccNo)
->where('LOAN_STATUS','CURRENT')
->groupBy('LOAN_NUMBER','ACCOUNT_NUMBER','MATURITY_DATE','START_DATE','LOAN_CCY','PRODUCT_LOAN','PRINCIPLE_AMOUNT','CURRENT_INTEREST_RATE','TENOR','PAYIN_ACCOUNT','FACILITY_TYPE')
->limit(100);
return $data;
}
public function getLimit($cus_id,$periode){
$timestamp = strtotime($periode);
// Format the timestamp into a date format
@ -269,4 +287,4 @@ class Account extends Model
}
}