CHANGE_UI_FIX - VADIVEL J 2025-10-13
This commit is contained in:
parent
950c117a2e
commit
df1932e5ac
@ -362,6 +362,17 @@ class TestingController extends BaseController
|
||||
|
||||
$pre_clients_list = $this->getNonDuplicatePreClients();
|
||||
|
||||
$log_post_clients_list = $post_clients_list ;
|
||||
|
||||
$log_pre_clients_list = $pre_clients_list ;
|
||||
|
||||
log_message('error', 'Post Clients to be processed: ' . count($log_post_clients_list));
|
||||
log_message('error', 'Pre Clients to be processed: ' . count($log_pre_clients_list));
|
||||
|
||||
|
||||
|
||||
$matched_Count = 0 ;
|
||||
$expected_match_count = min(count($post_clients_list), count($pre_clients_list));
|
||||
|
||||
|
||||
if (
|
||||
@ -372,12 +383,18 @@ class TestingController extends BaseController
|
||||
$postDB = \Config\Database::connect();
|
||||
$preDB = \Config\Database::connect('preDB');
|
||||
|
||||
foreach ($post_clients_list as $post_client) {
|
||||
foreach ($post_clients_list as $index => $post_client) {
|
||||
|
||||
foreach ($pre_clients_list as $pre_client) {
|
||||
foreach ($pre_clients_list as $index => $pre_client) {
|
||||
|
||||
if (trim($post_client['short_name']) == trim($pre_client['short_name'])) {
|
||||
|
||||
unset($log_post_clients_list[$index]);
|
||||
unset($log_pre_clients_list[$index]);
|
||||
|
||||
$matched_Count++;
|
||||
|
||||
|
||||
$postDB->table('clients')->where('id', $post_client['id'])->update(['pre_client_id' => $pre_client['id']]);
|
||||
|
||||
$preDB->table('clients')->where('id', $pre_client['id'])->update(['post_client_id' => $post_client['id']]);
|
||||
@ -426,7 +443,32 @@ class TestingController extends BaseController
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
log_message('error', 'Expected Match Count : ' . $expected_match_count);
|
||||
log_message('error', 'Total Matched Count: ' . $matched_Count);
|
||||
log_message('error', 'Total UnMatched Count: ' . $expected_match_count - $matched_Count);
|
||||
|
||||
|
||||
log_message('error','unmatched_reocrds');
|
||||
|
||||
$log_post_clients_list = array_values($log_post_clients_list);
|
||||
$log_pre_clients_list = array_values($log_pre_clients_list);
|
||||
|
||||
if( (count($log_pre_clients_list) < count($log_post_clients_list))){
|
||||
log_message('error',"unmatched records count from pre- ". count($log_pre_clients_list));
|
||||
log_message('error',print_r($log_pre_clients_list,true));
|
||||
} else {
|
||||
log_message('error',"unmatched records count from post - ".count($log_post_clients_list));
|
||||
log_message('error',print_r($log_post_clients_list,true));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
return $this->response->setJSON(['status' => 'success', 'message' => 'Client and Branch mapping completed.'])->setStatusCode(200);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user