File delete api : GWM

This commit is contained in:
Gowtham M 2025-11-27 15:49:03 +05:30
parent 419bab79a9
commit 1febb5e11f

View File

@ -185,7 +185,7 @@ class QuotationController extends ResourceController
$newStatus = $data['status']; $newStatus = $data['status'];
$this->QuotationModel->update($id, ['status' => $newStatus, 'action_by' => $data['action_by'], 'action_user' => $data['action_user'],]); $this->QuotationModel->update($id, ['status' => $newStatus, 'action_by' => $data['action_by'], 'action_user' => $data['action_user']]);
//update enquiry status //update enquiry status
$enquiryData = $this->EnquiryModel->where('id',$quotation['enquiry_id']) $enquiryData = $this->EnquiryModel->where('id',$quotation['enquiry_id'])
@ -196,13 +196,14 @@ class QuotationController extends ResourceController
->first(); ->first();
$enqStatus = 'Proposal '.$data['status']; $enqStatus = 'Proposal '.$data['status'];
if (!empty($enquiryData)){ if (!empty($enquiryData)){
$this->EnquiryModel->update($quotation['enquiry_id'], ['status'=> $enqStatus]); $this->EnquiryModel->update($quotation['enquiry_id'], ['status'=> $enqStatus ]);
if( $newStatus == 'Accepted'){ if( $newStatus == 'Accepted'){
$this->QuotationModel $this->QuotationModel
->where('enquiry_id', $quotation['enquiry_id']) ->where('enquiry_id', $quotation['enquiry_id'])
->where('id !=', $id) ->where('id !=', $id)
->set(['status' => 'Rejected', 'action_by' => $data['action_by'], 'action_user' => $data['action_user'], 'updated_on' => date('Y-m-d H:i:s')]) ->set(['status' => 'Rejected', 'action_by' => $data['action_by'], 'action_user' => $data['action_user'], 'updated_on' => date('Y-m-d H:i:s')])
->update(); ->update();
$this->EnquiryModel->update($quotation['enquiry_id'], ['is_quick_quote' => 0]);
} }
} }