update service po status completed changes done

This commit is contained in:
venbatechnologies@gmail.com 2017-08-10 16:59:00 +05:30
parent 1dba0cf39e
commit b99b2a282b
2 changed files with 22 additions and 1 deletions

View File

@ -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);

View File

@ -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;
}
}