Plan action status : GWM
This commit is contained in:
parent
76dc03a9f7
commit
994a65d2f6
@ -113,8 +113,8 @@ $routes->post('forgotPassword/changePassword', 'UserController::forgotChangePass
|
||||
$routes->get('plans/forexDownload', 'PlanController::forexDownload');
|
||||
$routes->get('plans/cancle_plan', 'PlanController::canclePlan');
|
||||
$routes->get('plans/get_plan_approval_status', 'PlanController::get_plan_approval_status');
|
||||
|
||||
$routes->get('plans/plan_pdf', 'PlanController::plan_pdf');
|
||||
$routes->get('plans/plan_policy_action_status', 'PlanController::plan_policy_action_status');
|
||||
|
||||
//Master
|
||||
$routes->get('getDropdownMaster', 'MasterController::getDropdownMaster');
|
||||
|
||||
@ -1590,6 +1590,65 @@ class PlanController extends ResourceController
|
||||
}
|
||||
|
||||
|
||||
public function plan_policy_action_status()
|
||||
{
|
||||
$plan_id = $this->request->getGet('plan_id') ?? null;
|
||||
|
||||
|
||||
$planData = $this->planStatusModel->select('c_plan_status.* ,CONCAT_WS(a1.first_name," ",a1.last_name) as a1_user_name,CONCAT_WS(a2.first_name," ",a2.last_name) as a2_user_name,CONCAT_WS(a3.first_name," ",a3.last_name) as a3_user_name,CONCAT_WS(a4.first_name," ",a4.last_name) as a4_user_name')
|
||||
->join('m_users a1', 'a1.user_id = c_plan_status.a1_id ', 'left')
|
||||
->join('m_users a2', 'a2.user_id = c_plan_status.a2_id ', 'left')
|
||||
->join('m_users a3', 'a3.user_id = c_plan_status.a3_id ', 'left')
|
||||
->join('m_users a4', 'a4.user_id = c_plan_status.a4_id ', 'left')
|
||||
->where('c_plan_status.plan_id', $plan_id)
|
||||
->where('c_plan_status.is_active', 1)
|
||||
->first();
|
||||
|
||||
$data = [];
|
||||
|
||||
if($planData){
|
||||
|
||||
$a1 = [
|
||||
"action" => $planData['a1_action'],
|
||||
"approver" => $planData['a1_user_name'],
|
||||
"is_action_done" => $planData['is_a1_action_done'] == 1 ? 'Done' : 'Not Done',
|
||||
"action_on" => $planData['is_a1_action_done'] == 1 ? $planData['a1_action_done_on'] : '-'
|
||||
];
|
||||
if($planData['a1_action'] != 'None'){ array_push($data, $a1); }
|
||||
|
||||
$a2 = [
|
||||
"action" => $planData['a2_action'],
|
||||
"approver" => $planData['a2_user_name'],
|
||||
"is_action_done" => $planData['is_a2_action_done'] == 1 ? 'Done' : 'Not Done',
|
||||
"action_on" => $planData['is_a2_action_done'] == 1 ? $planData['a2_action_done_on'] : '-'
|
||||
];
|
||||
if($planData['a2_action'] != 'None'){ array_push($data, $a2); }
|
||||
|
||||
$a3 = [
|
||||
"action" => $planData['a3_action'],
|
||||
"approver" => $planData['a3_user_name'],
|
||||
"is_action_done" => $planData['is_a3_action_done'] == 1 ? 'Done' : 'Not Done',
|
||||
"action_on" => $planData['is_a3_action_done'] == 1 ? $planData['a3_action_done_on'] : '-'
|
||||
];
|
||||
if($planData['a3_action'] != 'None'){ array_push($data, $a3); }
|
||||
|
||||
$a4 = [
|
||||
"action" => $planData['a4_action'],
|
||||
"approver" => $planData['a4_user_name'],
|
||||
"is_action_done" => $planData['is_a4_action_done'] == 1 ? 'Done' : 'Not Done',
|
||||
"action_on" => $planData['is_a4_action_done'] == 1 ? $planData['a4_action_done_on'] : '-'
|
||||
];
|
||||
if($planData['a4_action'] != 'None'){ array_push($data, $a4); }
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
return $this->respond(['status' => 200, 'message' => 'success', 'data' => $data ]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user