REPORT RELATED ISSUES ADDRESS API CHANGED
This commit is contained in:
parent
8aa9b82c20
commit
2c4f1c37c1
@ -4194,7 +4194,7 @@ class PD_Controller extends REST_Controller {
|
||||
// }
|
||||
$data['pd_processed_forms'][$i] = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDFORMDETAILSJSON,array(),'','company_id','ASC');
|
||||
}
|
||||
print_r($data['pd_processed_forms']);die();
|
||||
//print_r($data['pd_processed_forms']);die();
|
||||
// print_r(json_decode($data['pd_processed_forms'][13][0]['processed_json'],true));
|
||||
// echo count($data['pd_processed_forms'][1]);
|
||||
|
||||
@ -4685,7 +4685,8 @@ class PD_Controller extends REST_Controller {
|
||||
$assest_data = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDFORMDETAILSJSON);
|
||||
$business_assest_data = array();
|
||||
$other_assest_data = array();
|
||||
//print_r($assest_data);
|
||||
$business_address_assest_data = array();
|
||||
//print_r($assest_data);die();
|
||||
if(count($assest_data))
|
||||
{
|
||||
|
||||
@ -4696,7 +4697,7 @@ class PD_Controller extends REST_Controller {
|
||||
foreach($assest_data as $key => $assest)
|
||||
{
|
||||
$json = json_decode($assest['json'],true);
|
||||
//print_r($json);
|
||||
//print_r($json);die();
|
||||
if(array_key_exists('business_assets_details',$json))
|
||||
{
|
||||
foreach($json['business_assets_details'] as $asset_key => $business_asset)
|
||||
@ -4732,6 +4733,21 @@ class PD_Controller extends REST_Controller {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(array_key_exists('business_assets_for_address',$json))
|
||||
{
|
||||
foreach($json['business_assets_for_address'] as $address_key => $address_asset)
|
||||
{
|
||||
if(!strcasecmp($address_asset['business_emi'],'yes'))
|
||||
{
|
||||
//echo $address_asset['address_label'];
|
||||
$business_address_assest_data[] = $address_asset;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -4784,7 +4800,7 @@ class PD_Controller extends REST_Controller {
|
||||
|
||||
$data['dataStatus'] = true;
|
||||
$data['status'] = REST_Controller::HTTP_OK;
|
||||
$data['record'] = array('business_assets' =>$business_assest_data, 'other_assests'=> $other_assest_data);
|
||||
$data['record'] = array('business_assets' =>$business_assest_data, 'other_assests'=> $other_assest_data,'business_address_asset' => $business_address_assest_data);
|
||||
$this->response($data,REST_Controller::HTTP_OK);
|
||||
}
|
||||
|
||||
@ -4890,6 +4906,28 @@ class PD_Controller extends REST_Controller {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if(array_key_exists('trade_details',$supplier_data))
|
||||
{
|
||||
|
||||
foreach($supplier_data['trade_details'] as $trade_detail_key => $trade_detail)
|
||||
{
|
||||
$temp_data = $trade_detail['trading_products'];
|
||||
//print_r($temp_data);die();
|
||||
// print_r(count($temp_data));
|
||||
// print_r($temp_data[0]);
|
||||
// print_r($temp_data[1]);
|
||||
if($temp_data != "" || $temp_data != null)
|
||||
{
|
||||
foreach($temp_data as $trade)
|
||||
{
|
||||
//print_r($raw_material);
|
||||
$final_data_from_supplier[] = $trade['trade_product_name'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$data['dataStatus'] = true;
|
||||
@ -5140,24 +5178,26 @@ class PD_Controller extends REST_Controller {
|
||||
|
||||
//seperate PD Scorable quesitons from JSON
|
||||
$score_questions = $this->seperateScoreQuestions($form_data,$pd_master_details[0]['is_otp_done']);
|
||||
//print_r($score_questions);die();
|
||||
//Get Pesrsonal Assets Grid Masters Details
|
||||
$this->db->SELECT('*');
|
||||
$this->db->FROM(PERSONALASSETGRID);
|
||||
$this->db->WHERE('isactive',1);
|
||||
$this->db->WHERE('loan_amount_from<',$pd_master_details[0]['loan_amount']);
|
||||
$this->db->WHERE('loan_amount_to>',$pd_master_details[0]['loan_amount']);
|
||||
$this->db->WHERE('loan_amount_from<',(int)$pd_master_details[0]['loan_amount']);
|
||||
$this->db->WHERE('loan_amount_to>',(int)$pd_master_details[0]['loan_amount']);
|
||||
$personal_asset_grid['master_grid'] = $this->db->GET()->result_array();
|
||||
|
||||
//print_r($this->db->last_query());
|
||||
$this->db->SELECT('*');
|
||||
$this->db->FROM(PERSONALASSETGRIDVARIANCE);
|
||||
$this->db->WHERE('isactive',1);
|
||||
$personal_asset_grid['variance_grid'] = $this->db->GET()->result_array();
|
||||
|
||||
|
||||
//print_r($personal_asset_grid);die();
|
||||
|
||||
// Call PD score functions
|
||||
$combination = $pd_master_details[0]['fk_lender_id'].$pd_master_details[0]['fk_product_id'].$pd_master_details[0]['fk_customer_segment'];
|
||||
|
||||
|
||||
switch($combination)
|
||||
{
|
||||
case 111111:
|
||||
@ -5167,7 +5207,7 @@ class PD_Controller extends REST_Controller {
|
||||
default:
|
||||
switch($pd_master_details[0]['fk_customer_segment'])
|
||||
{
|
||||
case 1:
|
||||
case 5:
|
||||
$score_questions = PDSCORE::genericDI($score_questions,$pd_master_details,$personal_asset_grid);
|
||||
break;
|
||||
}
|
||||
|
||||
Binary file not shown.
@ -133,7 +133,8 @@ public static function getBusinessAssetsDetails($values){
|
||||
$storeValue['business_approximate_market_value'] = '';
|
||||
break;
|
||||
case 'OWNED':
|
||||
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner']['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner']['name'];
|
||||
//print_r($fetchVal['business_name_of_the_owner']);die();
|
||||
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner'][0]['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner'][0]['name'];
|
||||
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['manufacturer_model_vehicle'].' purchased in '. $fetchVal['business_purchase_year'];
|
||||
$storeValue['business_approximate_market_value'] = 'Rs.'.$fetchVal['business_approximate_market_value'];
|
||||
break;
|
||||
@ -153,7 +154,7 @@ public static function getBusinessAssetsDetails($values){
|
||||
$storeValue['business_approximate_market_value'] = '';
|
||||
break;
|
||||
case 'OWNED':
|
||||
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner']['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner']['name'];
|
||||
$storeValue['business_name_of_the_owner'] = $fetchVal['business_name_of_the_owner'][0]['id']==0 ? $fetchVal['business_name_of_the_other_owner'] : $fetchVal['business_name_of_the_owner'][0]['name'];
|
||||
$storeValue['about_business_assets'] = $fetchVal['business_details'][0]['property_type']==1 ? $fetchVal['business_details'][0]['other_property_type'].' purchased in '. $fetchVal['business_purchase_year'] : $fetchVal['business_details'][0]['property_type'].' purchased in '. $fetchVal['business_purchase_year'];
|
||||
$storeValue['business_approximate_market_value'] = 'Rs.'.$fetchVal['business_approximate_market_value'];
|
||||
break;
|
||||
|
||||
@ -5,8 +5,9 @@ class Otherfamilyform
|
||||
public static function getFamilyDetails($values){
|
||||
$mergeResult=array();
|
||||
foreach($values as $fetchVal){
|
||||
//print_r($fetchVal);die();
|
||||
$storeValue=array();
|
||||
$storeValue['selected_person']=$fetchVal['selected_person_master'];
|
||||
$storeValue['selected_person']= isset($fetchVal['selected_person_master']) ? $fetchVal['selected_person_master'] : $fetchVal['selected_person'];
|
||||
$storeValue['residency_address']=$fetchVal['residence_place'].','.$fetchVal['residence_city'].','.$fetchVal['residence_state'].'-';
|
||||
$storeValue['residency_address'] .=($fetchVal['residence_pin'] == 1) ? $fetchVal['residence_other_pincode'] : (($fetchVal['residence_pin'] > 1) ? $fetchVal['residence_pin'] : "");
|
||||
//$storeValue['residency_address'] .='.';
|
||||
|
||||
@ -57,7 +57,7 @@ class PDSCORE
|
||||
$comment_locality = array('Excellent' => 10,'Good' => 7,'Poor' => 5,'Very Poor' => 2);
|
||||
$customer_behaviour = array('Rude' => 0,'Polite' => 10,'Others' => 0);
|
||||
$neibourhood_check_as_per_pd_officer = array( 'Positive' => 10, 'Negative' => 0);
|
||||
$was_the_company_name_board_sighted = array('Yes' => 10, 'No' => 0);
|
||||
$was_the_company_name_board_sighted = array('yes' => 10, 'no' => 0);
|
||||
$supplir_client_answer_scores = array('Provided' => 10, 'Not Provided' => 0,'Not Applicable' => 0);
|
||||
|
||||
$otp_done = array('Yes' => 10, 'No' => 0);
|
||||
@ -76,7 +76,7 @@ class PDSCORE
|
||||
$stock_answer_scores = array('yes' => 10, 'no' => 0,'Not Applicable' => 0);
|
||||
$stock_raw_material_enough = array('Provided' => 10, 'Not Provided' => 0,'Not Applicable' => 0);
|
||||
$stock_finished_goods_enough = array('Provided' => 10, 'Not Provided' => 0,'Not Applicable' => 0);
|
||||
$location_suited_for_busienss = array('well_suited' => 10 ,'fairly_suited' => 6,'not_suited' => 0);
|
||||
$location_suited_for_busienss = array('well_suited.' => 10 ,'fairly_suited.' => 6,'not_suited.' => 0);
|
||||
$business_activity_has_seen = array('yes' => 10, 'no' => 0);
|
||||
$vintage_of_business_account = array('100> to >=10' => 10,'7<= to <10' => 8,'5<= to <7' => 6,'3<= to <5' => 4,'3> to >0' => 2);
|
||||
/*-------- FINAL --------------*/
|
||||
|
||||
@ -6,11 +6,12 @@ class Stockform
|
||||
public static function getStockManufacturingDetails($rawMaterial,$goods){
|
||||
$getRawMaterial=array();
|
||||
$getGoods=array();
|
||||
//print_r($rawMaterial);die();
|
||||
// raw material
|
||||
if(count($rawMaterial)>0){
|
||||
$getRawMaterial = array_map(function($tag) {
|
||||
$getUom= $tag['raw_uom']==1 ? $tag['other_uom'] : $tag['raw_uom'];
|
||||
$getSufficient= (strtoupper($tag['stock_observed']) =='NO') ? 'No Stock Observed' : ((strtoupper($tag['is_sufficiant_raw']) =='YES') ? 'Yes, the stock of raw materials observed and sufficient considering the size of operations' : 'No, the stock of raw materials observed and sufficient considering the size of operations because of '.$tag['rawmaterial_remarks']);
|
||||
|
||||
|
||||
return array(
|
||||
'type' => 'Raw Material',
|
||||
@ -18,7 +19,7 @@ public static function getStockManufacturingDetails($rawMaterial,$goods){
|
||||
'quantity' => strtoupper($tag['stock_observed'])=='YES' ? $tag['raw_quantity'] : '',
|
||||
'uom' => strtoupper($tag['stock_observed'])=='YES' ? $getUom : '',
|
||||
'value' => strtoupper($tag['stock_observed'])=='YES' ? 'Rs.'.$tag['raw_value'] : '',
|
||||
'is_sufficiant' => (strtoupper($tag['stock_observed'])=='YES') ? $getSufficient : ((strtoupper($tag['stock_observed'])=='NO') ? $getSufficient : ''),
|
||||
|
||||
);
|
||||
}, $rawMaterial);
|
||||
}
|
||||
@ -26,14 +27,14 @@ public static function getStockManufacturingDetails($rawMaterial,$goods){
|
||||
if(count($goods)>0){
|
||||
$getGoods = array_map(function($tag) {
|
||||
$getGUom= $tag['goods_uom']==1 ? $tag['goods_other_uom'] : $tag['goods_uom'];
|
||||
$getGSufficient= (strtoupper($tag['goods_observed']) =='NO') ? 'No Stock Observed' : ((strtoupper($tag['is_sufficiant_goods']) =='YES') ? 'Yes, the stock of finished goods observed and sufficient considering the size of operations' : 'No, the stock of finished goods observed and sufficient considering the size of operations because of '.$tag['finishedgoods_remarks']);
|
||||
|
||||
return array(
|
||||
'type' => 'Finished Goods',
|
||||
'name' => $tag['goods_name'],
|
||||
'quantity' => strtoupper($tag['goods_observed'])=='YES' ? $tag['goods_quantity'] : '',
|
||||
'uom' => strtoupper($tag['goods_observed'])=='YES' ? $getGUom : '',
|
||||
'value' => strtoupper($tag['goods_observed'])=='YES' ? 'Rs.'.$tag['goods_value'] : '',
|
||||
'is_sufficiant' => (strtoupper($tag['goods_observed'])=='YES') ? $getGSufficient : ((strtoupper($tag['goods_observed'])=='NO') ? $getGSufficient : ''),
|
||||
|
||||
);
|
||||
}, $goods);
|
||||
}
|
||||
|
||||
@ -288,10 +288,11 @@ class PD_Model extends SPARQ_Model {
|
||||
|
||||
public function getPDAddress($pdid)
|
||||
{
|
||||
$this->db->SELECT('PDADDRESS.pd_address_id, PDADDRESS.addressline, PDADDRESS.fk_city, PDADDRESS.fk_state,PDADDRESS.pincode,PDADDRESS.other_pincode,PDADDRESS.isactive,PDADDRESS.createdon,PDADDRESS.updatedon,PDADDRESS.is_visited');
|
||||
$this->db->SELECT('PDADDRESS.pd_address_id, PDADDRESS.addressline1, PDADDRESS.fk_city, PDADDRESS.fk_state,PDADDRESS.pincode as pincode_id,PINCODE.pincode,PDADDRESS.other_pincode,PDADDRESS.isactive,PDADDRESS.createdon,PDADDRESS.updatedon,PDADDRESS.is_visited,CITY.name as city_name,STATE.name as state_name');
|
||||
$this->db->FROM(PDADDRESS.' as PDADDRESS');
|
||||
$this->db->JOIN(STATE.' as STATE','PDADDRESS.fk_state = STATE.state_id','LEFT');
|
||||
$this->db->JOIN(CITY.' as CITY','PDADDRESS.fk_city = CITY.city_id','LEFT');
|
||||
$this->db->JOIN(PINCODE.' as PINCODE','PDADDRESS.pincode = PINCODE.pincode_id','LEFT');
|
||||
$this->db->WHERE('PDADDRESS.fk_pd_id ',$pdid);
|
||||
$this->db->ORDER_BY('PDADDRESS.pd_address_id');
|
||||
$result_child_array = $this->db->GET()->result_array();
|
||||
|
||||
@ -121,10 +121,10 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
</p>";
|
||||
echo "<br><br>";
|
||||
echo "<p><b>Score Summary</b></p>";
|
||||
echo "General Section Score :".$pd_score['score_summary']['general']['actual_score']."<br>";
|
||||
echo "Business Section Score :".$pd_score['score_summary']['business']['actual_score']."<br>";
|
||||
echo "Final Remarks Score :".$pd_score['score_summary']['final_remarks']['actual_score']."<br>";
|
||||
echo "Final PD Score :".$pd_score['score_summary']['overall_score']['final_score']."<br>";
|
||||
echo "General Section Score :".number_format($pd_score['score_summary']['general']['actual_score'],2,'.','.')."<br>";
|
||||
echo "Business Section Score :".number_format($pd_score['score_summary']['business']['actual_score'],2,'.','.')."<br>";
|
||||
echo "Final Remarks Score :".number_format($pd_score['score_summary']['final_remarks']['actual_score'],2,'.','.')."<br>";
|
||||
echo "Final PD Score :".number_format($pd_score['score_summary']['overall_score']['final_score'],2,'.','.')."<br>";
|
||||
echo "<div class='page_break'></div>";
|
||||
|
||||
|
||||
@ -1077,7 +1077,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<td><?php echo $pstRow['quantity'] ?></td>
|
||||
<td><?php echo $pstRow['uom'] ?></td>
|
||||
<td><?php echo $pstRow['value'] ?></td>
|
||||
<td><?php echo $pstRow['is_sufficiant'] ?></td>
|
||||
<!-- <td><?php echo $pstRow['is_sufficiant'] ?></td> -->
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
@ -1149,6 +1149,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
<?php
|
||||
$businessAssetResult=array();
|
||||
foreach($pd_processed_forms[22] as $rowKey=> $baRow) {
|
||||
|
||||
$businessAssetRow = json_decode($baRow['processed_json'],true);
|
||||
$bindBusinessAsset["company_name"] ='Assets used for ';
|
||||
$bindBusinessAsset["company_name"] .=MYUITIL::findCompanyName($all_company_details,$businessAssetRow['company_id'],1);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user