course details changes done
This commit is contained in:
parent
5dcca7b44c
commit
a3990d58f8
@ -266,7 +266,7 @@ class Fees_status_model extends CI_Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
// for get paid bill details
|
// for get paid bill details
|
||||||
$this->db->select('ifnull(SUM((BillAmount)),0) as BillAmount,BillNO,BillDate,ModeOfPayment,BR.BranchName');
|
$this->db->select('ifnull(SUM((BillAmount)),0) as BillAmount,BillNO,BillDate,ModeOfPayment,ReceiptNo,BR.BranchName');
|
||||||
$this->db->from(STUDENTS_FEES_PAID.' as SFP');
|
$this->db->from(STUDENTS_FEES_PAID.' as SFP');
|
||||||
$this->db->join(BRANCH.' as BR','BR.BranchCode = SFP.UpdatedBy','left');
|
$this->db->join(BRANCH.' as BR','BR.BranchCode = SFP.UpdatedBy','left');
|
||||||
$this->db->where('FeesId',$feeRow->FeesID);
|
$this->db->where('FeesId',$feeRow->FeesID);
|
||||||
@ -344,7 +344,7 @@ class Fees_status_model extends CI_Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
// for get paid bill details
|
// for get paid bill details
|
||||||
$this->db->select('ifnull(SUM((BillAmount)),0) as BillAmount,BillNO,BillDate,ModeOfPayment,BR.BranchName');
|
$this->db->select('ifnull(SUM((BillAmount)),0) as BillAmount,BillNO,BillDate,ModeOfPayment,ReceiptNo,BR.BranchName');
|
||||||
$this->db->from(STUDENTS_FEES_PAID.' as SFP');
|
$this->db->from(STUDENTS_FEES_PAID.' as SFP');
|
||||||
$this->db->join(BRANCH.' as BR','BR.BranchCode = SFP.UpdatedBy','left');
|
$this->db->join(BRANCH.' as BR','BR.BranchCode = SFP.UpdatedBy','left');
|
||||||
$this->db->where('FeesId',$feeRow->FeesID);
|
$this->db->where('FeesId',$feeRow->FeesID);
|
||||||
@ -370,6 +370,33 @@ class Fees_status_model extends CI_Model
|
|||||||
|
|
||||||
public function updateFees($feesPaidDetails=null)
|
public function updateFees($feesPaidDetails=null)
|
||||||
{
|
{
|
||||||
|
if($feesPaidDetails['UpdatedBy']=='All'){
|
||||||
|
$this->db->select('BranchID');
|
||||||
|
$this->db->where('FeesID', $feesPaidDetails['FeesId']);
|
||||||
|
$this->db->from(STUDENTS_FEES_STATUS.' as SFS');
|
||||||
|
$this->db->join(STUDENTCOURSE.' as SC', 'SC.CourseID = SFS.CourseID');
|
||||||
|
$getStudentBranch=$this->db->get()->result();
|
||||||
|
$feesPaidDetails['UpdatedBy'] = $getStudentBranch[0]->BranchID;
|
||||||
|
|
||||||
|
}
|
||||||
|
$this->db->select('BillNO');
|
||||||
|
$this->db->where('UpdatedBy', $feesPaidDetails['UpdatedBy']);
|
||||||
|
|
||||||
|
$getLastBillNo=$this->db->get(STUDENTS_FEES_PAID)->last_row();
|
||||||
|
if($getLastBillNo){
|
||||||
|
$strExplode= explode("-", $getLastBillNo->BillNO);
|
||||||
|
|
||||||
|
$n=$strExplode[1];
|
||||||
|
$n2 = str_pad($n + 1, 5, 0, STR_PAD_LEFT);
|
||||||
|
$splitString = substr($feesPaidDetails['UpdatedBy'], 0, 3);
|
||||||
|
$feesPaidDetails['BillNO']=$splitString.'-'.$n2;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$n='00000';
|
||||||
|
$n2 = str_pad($n + 1, 5, 0, STR_PAD_LEFT);
|
||||||
|
$splitString = substr($feesPaidDetails['UpdatedBy'], 0, 3);
|
||||||
|
$feesPaidDetails['BillNO']=$splitString.'-'.$n2;
|
||||||
|
}
|
||||||
$this->db->select('BillNO');
|
$this->db->select('BillNO');
|
||||||
$this->db->where('BillNO', $feesPaidDetails['BillNO']);
|
$this->db->where('BillNO', $feesPaidDetails['BillNO']);
|
||||||
if($this->db->get(STUDENTS_FEES_PAID)->first_row()){
|
if($this->db->get(STUDENTS_FEES_PAID)->first_row()){
|
||||||
@ -381,6 +408,11 @@ class Fees_status_model extends CI_Model
|
|||||||
$result['paidStatus'] = true;
|
$result['paidStatus'] = true;
|
||||||
$result['message'] = "Successfully fees details added";
|
$result['message'] = "Successfully fees details added";
|
||||||
// $entryOfCallTrack = $this->updateInCallTrack($trackDetails);
|
// $entryOfCallTrack = $this->updateInCallTrack($trackDetails);
|
||||||
|
// day book entry
|
||||||
|
if($feesPaidDetails['ModeOfPayment']=='CASH' AND $feesPaidDetails['BillAmount']!='0'){
|
||||||
|
$dayBookEntry = $this->insertDayBookMaster($feesPaidDetails);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -875,6 +907,36 @@ class Fees_status_model extends CI_Model
|
|||||||
return $result;
|
return $result;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
|
* insert day book master while fees update
|
||||||
|
* created by kms
|
||||||
|
* */
|
||||||
|
public function insertDayBookMaster($data=null){
|
||||||
|
$insertArray['Date'] = $data['BillDate'];
|
||||||
|
$insertArray['CreatedBy'] = $data['CreatedBy'];
|
||||||
|
$insertArray['CreatedOn'] = $data['CreatedOn'];
|
||||||
|
$insertArray['Description'] = $data['InternalComments'];
|
||||||
|
$insertArray['Amount'] = $data['BillAmount'];
|
||||||
|
$insertArray['Status'] = 'Pending';
|
||||||
|
|
||||||
|
$insertArray['BranchCode'] = $data['UpdatedBy'];
|
||||||
|
|
||||||
|
$this->db->select('ID,TypeID');
|
||||||
|
$this->db->where('TypeID', 'I002');
|
||||||
|
$this->db->where('TypeName', 'FEES');
|
||||||
|
$getIncome=$this->db->get(INCOMEOUTCOMEMASTER)->last_row();
|
||||||
|
|
||||||
|
if($getIncome){
|
||||||
|
$insertArray['Name'] = $getIncome->TypeID;
|
||||||
|
$insertArray['Type'] = $getIncome->ID;
|
||||||
|
$this->db->insert(DAYBOOKMASTER, $insertArray);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user