Plan status update : GWM

This commit is contained in:
Gowtham M 2025-09-20 11:24:45 +05:30
parent 04988b7907
commit d8dac1ff7f
2 changed files with 14 additions and 8 deletions

View File

@ -506,7 +506,7 @@ class PlanController extends ResourceController
palnStatusHandler($planId , $sendMailForEdit); palnStatusHandler($planId , $sendMailForEdit);
//update plan status if all action null //update plan status if all action null
updatePlanStatus($planId); updatePlanStatus($planId,$json['created_by']);
//generate pdf for creation and every updation on the plan //generate pdf for creation and every updation on the plan
$this->generatePlanPdf($planId,false); $this->generatePlanPdf($planId,false);
@ -806,7 +806,7 @@ class PlanController extends ResourceController
if($status) if($status)
{ {
//update plan status //update plan status
updatePlanStatus($plan_id); updatePlanStatus($plan_id,$user_id);
//update pdf content //update pdf content
$this->generatePlanPdf($plan_id); $this->generatePlanPdf($plan_id);
@ -1494,6 +1494,8 @@ class PlanController extends ResourceController
public function url() public function url()
{ {
return updatePlanStatus(170,1); die;
// echo '<pre>'; // echo '<pre>';
// $user = $this->userModel->where('email', 'pavithrakavi1100@gmail.com')->first(); // $user = $this->userModel->where('email', 'pavithrakavi1100@gmail.com')->first();
// echo getUserPlanCreationRestrictionStatus($user); die; // echo getUserPlanCreationRestrictionStatus($user); die;
@ -1502,7 +1504,7 @@ class PlanController extends ResourceController
return $this->generatePlanPdf(136, true); return $this->generatePlanPdf(136, true);
die; die;
updatePlanStatus(57); die; // updatePlanStatus(57); die;
palnStatusHandler(57, false); die; palnStatusHandler(57, false); die;
@ -1516,7 +1518,7 @@ class PlanController extends ResourceController
return send_email_agent(env('ORG_id') , 62); return send_email_agent(env('ORG_id') , 62);
return updatePlanStatus(62); // return updatePlanStatus(62);
} }

View File

@ -325,7 +325,7 @@ if (!function_exists('palnStatusHandler')) {
// } // }
if (!function_exists('updatePlanStatus')) { if (!function_exists('updatePlanStatus')) {
function updatePlanStatus($plan_id) function updatePlanStatus($plan_id,$updated_by)
{ {
$planStatusModel = new PlanStatusModel(); $planStatusModel = new PlanStatusModel();
@ -369,19 +369,23 @@ if (!function_exists('updatePlanStatus')) {
} }
$count = ( $a1ApproveCount + $a2ApproveCount + $a3ApproveCount + $a4ApproveCount); $count = ( $a1ApproveCount + $a2ApproveCount + $a3ApproveCount + $a4ApproveCount);
$sum = ( $a1ApproveSum + $a2ApproveSum + $a3ApproveSum + $a4ApproveSum); $sum = ( $a1ApproveSum + $a2ApproveSum + $a3ApproveSum + $a4ApproveSum);
// dd($a1,$a2,$a3,$a4,$count,$sum);
if($count == $sum) if($count == $sum)
{ {
// Approved // Approved
$planModel->set(['status'=>3])->where('plan_id',$plan_id)->update(); $planModel->set(['status'=>3,'updated_by'=>$updated_by])->where('plan_id',$plan_id)->update();
}else if($count != $sum && $sum > 0) }else if($count != $sum && $sum > 0)
{ {
//Partially Approved //Partially Approved
$planModel->set(['status'=>2])->where('plan_id',$plan_id)->update(); $planModel->set(['status'=>2,'updated_by'=>$updated_by])->where('plan_id',$plan_id)->update();
// $planModel->updatePlan($plan_id, ['status'=>2]);
// $db = \Config\Database::connect();
// $db->table('m_plan')->where('plan_id', $plan_id)->update(['status' => 2]);
} }
return true; return true;