application status report changes : kdk

This commit is contained in:
dineshkumarkannan 2018-08-22 20:09:18 +05:30
parent 0b707cfbfa
commit 0433ab36ac
2 changed files with 24 additions and 48 deletions

View File

@ -422,53 +422,29 @@ group by sid,Sem
} }
public function app_pending($bat=null,$br=null,$u=null){ public function app_pending($bat=null,$br=null,$u=null){
$sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(sms.status,'-') as Status,ifnull(sfp.bdate,'-') as Admission_date, $sql = "SELECT
sms.adate as appdate,ifnull(reg.formtype,'-') as formtype,sfs.batch as batch APFS.ListCode as StatusCode,
from APFS.AppFormDate as StatusUpdationOn,
(SELECT ID,StudentID as sid,CourseID as cid,app.BranchCode as branch,list.ListName as status,app.ListCode as lcode,AppDate as adate,Comments as acmts,app.CertificationType as ctype,CertificateName as certname APFS.Comments as StatusComments,
FROM T_ApplicationStatus as app PKL.ListName as StatusName,
left join T_CertificationMaster cm on cm.CertificationID=app.CertificationType concat(STU.Firstname,' ', STU.Lastname) as Student_name,
left join T_PickListDetails list on list.ListCode=app.ListCode STU.Fathername as FatherName,
where CertificateName like 'APPLICATION%' and list.ListName != 'SENT TO UNIVERSITY' and ID IN (SELECT max(ID) FROM T_ApplicationStatus group by StudentID,CourseID,BranchCode,CertificationType,ListCode) STU.MobileNumber as Phone_number,
group by sid,cid,lcode,branch,ctype) as sms COUR.CourseName as CourseName,
left join UNIV.UniversityName as UniversityName,
(select StudentID as sid,CourseID as cid,BatchCode as batch,FeesID as fid from T_Students_Fees_Status) as sfs on sfs.sid=sms.sid and sfs.cid=sms.cid sfpd.BILL as InitialPayDate,
left join RD.Student_Fee_Status_Id as FeesStatusID,
(SELECT ID,StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails STU_COUR.EnrollmentID as EnrollmentNumber,
WHERE IsActive = 1 and ID IN (SELECT min(ID) FROM T_Students_Fees_PaidDetails group by StudentID,FeesID) CFD.Sem_Year as Sem_Year,
group by sid,fid,billno) RD.RegistrationType as FormType,
as sfp on sfp.sid=sfs.sid and sfs.fid=sfp.fid STU.StudentID
left join FROM T_ApplicationFormStatus as APFS +LEFT JOIN T_Registration_Details as RD ON RD.ID = APFS.Registration_Details_ID
(SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sms.cid LEFT JOIN T_PickListDetails as PKL ON PKL.ListCode = APFS.ListCode +LEFT JOIN T_StudentDetails as STU ON STU.StudentID = RD.StudentID +LEFT JOIN T_CourseMaster as COUR ON COUR.CourseID = RD.CourseID +LEFT JOIN T_Student_CourseDetails as STU_COUR ON STU_COUR.StudentID = RD.StudentID AND STU_COUR.CourseID = RD.CourseID
left join LEFT JOIN T_Course_Fees_Details as CFD ON CFD.ID = RD.FeeType
(SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, LEFT JOIN T_UniversityMaster as UNIV ON UNIV.UniversityID = COUR.UniversityID
UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm LEFT JOIN (Select FeesId as FeeID, min(CreatedOn), BillDate as BILL FROM apollod4_ApolloDECDev.T_Students_Fees_PaidDetails group by FeesId) as sfpd on sfpd.FeeID = RD.Student_Fee_Status_Id
left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID where COUR.UniversityID = '$u' and RD.BatchCode = '$bat'and STU_COUR.BranchID = '$br' and STU.IsActive = '1'
group by cid group by APFS.Registration_Details_ID";
order by CourseID)
as cm on cm.cid=cfd.ccid
left join
(SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid
left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid and scd.cid=sms.cid and scd.branch=sms.branch
left join
(Select StudentID as sid,CourseID as cid,BatchCode as bcode,FeeType as ftype,BranchCode as branch,RegistrationType as formtype from T_Registration_Details) as reg on reg.sid=sms.sid and reg.cid=sms.cid
where std.active = 1 and sms.branch = '".$br."'
";
if ($bat!= ''){
$sql.=" and sfs.batch = '".$bat."'";
}
if ($u!= ''){
$sql.=" and cm.uid = '".$u."'";
}
$sql.=" group by Student_id,Course_id,Branch_code,Sem_year";
$leadDet=$this->db->query($sql); $leadDet=$this->db->query($sql);
$answer = $leadDet->result(); $answer = $leadDet->result();

View File

@ -121,7 +121,7 @@
<td>{{p.SL_NO}}</td> <td>{{p.SL_NO}}</td>
<td>{{p.InitialPayDate}}</td> <td>{{p.InitialPayDate}}</td>
<td>{{p.EnrollmentNumber}}</td> <td>{{p.EnrollmentNumber}}</td>
<td><a tooltip="View Student" class="text-dark" ng-click="open(p);">{{p.StudentName}}</a></td> <td><a tooltip="View Student" class="text-dark" ng-click="open(p);">{{p.Student_name}}</a></td>
<td>{{p.FatherName}}</td> <td>{{p.FatherName}}</td>
<td>{{p.CourseName}}</td> <td>{{p.CourseName}}</td>
<td>{{p.Sem_Year}}</td> <td>{{p.Sem_Year}}</td>