Banking Report : ps

This commit is contained in:
sanjeev 2021-12-11 11:28:39 +05:30
parent 63807e595e
commit c61f7f7f07
2 changed files with 54 additions and 11 deletions

View File

@ -52,7 +52,7 @@ public static function getIndividualBankingDetails($values,$pdid){
return $values;
}
public static function getIndividualBankingDetails2($values,$pdid){
public static function getNewBuinessBankingDetails($values,$pdid){
$latest_applicants_names = APPLICANTNAME_GRABBER::getLatestApplicantsName($pdid);
if(count($values)>0){
$values = array_map(function($tag) use ($latest_applicants_names){

View File

@ -2573,24 +2573,64 @@ if($total_no_of_business > 0) {
<?php
$bankingResult=array();
$is_business_banking_available = null;
// if(isset($pd_processed_forms[21][$business_count]))
// {
// // business banking
// $bbRow = $pd_processed_forms[21][$business_count] ;
// $businessBankRow = json_decode($bbRow['processed_json'],true);
// $business_banking_common_remarks = $businessBankRow['banking_form_remark'];
// //print_r($businessBankRow);die();
// if(isset($businessBankRow['bank_info_available']) && $businessBankRow['bank_info_available'] == 1)
// {
// $is_business_banking_available = 1;
// if(count($businessBankRow['banking_details'])>0){
// $getEachValues['is_od_cc'] = null;
// foreach($businessBankRow['banking_details'] as $bd){ if($bd['account_type']== 4 || $bd['account_type']== 3){ $getEachValues['is_od_cc'] = true; } }
// $getEachValues['bankDetails']=BANKINGFORM::getBusinessBankingDetails($businessBankRow['banking_details'],$pd_master_details[0]['pd_id']);
// $bankingResult = array_merge($bankingResult,$getEachValues);
// }
// }
if(isset($pd_processed_forms[21][$business_count]))
{
// business banking
$bbRow = $pd_processed_forms[21][$business_count] ;
$businessBankRow = json_decode($bbRow['processed_json'],true);
$business_banking_common_remarks = $businessBankRow['banking_form_remark'];
//print_r($businessBankRow);die();
if(isset($businessBankRow['bank_info_available']) && $businessBankRow['bank_info_available'] == 1)
{
$bbRow = $pd_processed_forms[21][$business_count] ;
$businessBankRow = json_decode($bbRow['processed_json'],true);
if(isset($businessBankRow['bank_info_available']) && $businessBankRow['bank_info_available'] == 1)
{
$is_business_banking_available = 1;
if(count($businessBankRow['banking_details'])>0){
$getEachValues['is_od_cc'] = null;
foreach($businessBankRow['banking_details'] as $bd){ if($bd['account_type']== 4 || $bd['account_type']== 3){ $getEachValues['is_od_cc'] = true; } }
$getEachValues['bankDetails']=BANKINGFORM::getBusinessBankingDetails($businessBankRow['banking_details'],$pd_master_details[0]['pd_id']);
$bankingResult = array_merge($bankingResult,$getEachValues);
}
}
$business_banking_common_remarks = $pd_processed_forms[21][$business_count]['banking_form_remark'];
}
else if(isset($pd_processed_forms[7])) {
$bbRow = $pd_processed_forms[7][0] ;
$businessBankRow = json_decode($bbRow['processed_json'],true);
if(isset($businessBankRow['bank_info_available_business']) && $businessBankRow['bank_info_available_business'] == 1)
{
$is_business_banking_available = 1;
if(count($businessBankRow['business_details'])>0){
$getEachValues['is_od_cc'] = null;
foreach($businessBankRow['business_details'] as $bd){ if($bd['account_type_business']== 4 || $bd['account_type_business']== 3){ $getEachValues['is_od_cc'] = true; } }
$getEachValues['bankDetails']=BANKINGFORM::getNewBuinessBankingDetails($businessBankRow['business_details'],$pd_master_details[0]['pd_id']);
$arr = array_merge($bankingResult,$getEachValues);
$bankingResult = array_filter($arr, function ($var) {
return (($var['account_name'] == $fetchRow['company_details']['company_name']) && ($var['same_ac_used_for'] == "Business"));
});
}
}
$business_banking_common_remarks = "";
}
// print_r($bankingResult);die();
if($is_business_banking_available && count($bankingResult['bankDetails'])>0){
?>
@ -4014,8 +4054,11 @@ if($total_no_of_business > 0) {
if(isset($individualBankRow['bank_info_available_business']) && $individualBankRow['bank_info_available_business'] == 1){
$is_personal_banking_available = 1;
if(count($individualBankRow['business_details'])>0){
$getBuinessEachValues=BANKINGFORM::getIndividualBankingDetails2($individualBankRow['business_details'],$pd_master_details[0]['pd_id']);
$bankingResult = array_merge($bankingResult,$getBuinessEachValues);
$getBuinessEachValues=BANKINGFORM::getNewBuinessBankingDetails($individualBankRow['business_details'],$pd_master_details[0]['pd_id']);
$arr = array_merge($bankingResult,$getBuinessEachValues);
$bankingResult = array_filter($arr, function ($var) {
return ($var['same_ac_used_for'] != "Business");
});
}
}
if(isset($individualBankRow['bank_info_available']) && $individualBankRow['bank_info_available'] == 1)