update service po status completed changes done
This commit is contained in:
parent
1dba0cf39e
commit
b99b2a282b
@ -95,14 +95,25 @@ class servicepurchaseorder extends BaseController
|
||||
|
||||
function UpdateServiceStatus()
|
||||
{
|
||||
|
||||
$PONO = $this->input->post('PONO');
|
||||
$WorkStatus = $this->input->post('WorkStatus');
|
||||
|
||||
|
||||
$Remarks = $this->input->post('Remarks');
|
||||
|
||||
$updatedBy = $this->session->userdata ( 'userId' );
|
||||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||||
$updateddt = $dt->format('Y-m-d H:i:s');
|
||||
$POList = array('UpdateBY'=>$updatedBy,'UpdatedOn'=>$updateddt,'ServiceWorkStatusRemarks'=>$Remarks,'ServiceWorkStatus'=>$WorkStatus );
|
||||
if($WorkStatus== SERVICE_COMPLETED ){
|
||||
$POStatus='ST053';
|
||||
$POList = array('UpdateBY'=>$updatedBy,'UpdatedOn'=>$updateddt,'ServiceWorkStatusRemarks'=>$Remarks,'ServiceWorkStatus'=>$WorkStatus,'Status'=>$POStatus);
|
||||
$ReqList = $this->purchaseorder_model->updateReqDetail($PONO,$POStatus);
|
||||
}
|
||||
else{
|
||||
$POList = array('UpdateBY'=>$updatedBy,'UpdatedOn'=>$updateddt,'ServiceWorkStatusRemarks'=>$Remarks,'ServiceWorkStatus'=>$WorkStatus);
|
||||
}
|
||||
|
||||
|
||||
$POMaster = $this->purchaseorder_model->updatePOMaster($PONO,$POList);
|
||||
|
||||
|
||||
@ -1550,4 +1550,14 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
|
||||
return $query->result_array();
|
||||
|
||||
}
|
||||
// update req deatail if work status is completed
|
||||
|
||||
function updateReqDetail($PONO,$POStatus)
|
||||
{
|
||||
|
||||
$this->db->set('Req.Status',$POStatus);
|
||||
$this->db->where('Item.PONO',$PONO);
|
||||
$this->db->update('T_PurchaseOrder_LineItem Item JOIN T_Requestion_Details Req ON Item.ReqNo= Req.ReqNo');
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user