From 8b9ebada32528d6f58a21bb29d1ec743a158eff8 Mon Sep 17 00:00:00 2001 From: Sanjeev Date: Fri, 11 Dec 2020 11:13:21 +0530 Subject: [PATCH] Empty Check : ps --- .../api/application/models/Reports_model.php | 68 +++++++++++++------ 1 file changed, 46 insertions(+), 22 deletions(-) diff --git a/Apollo/api/application/models/Reports_model.php b/Apollo/api/application/models/Reports_model.php index 4a89d3b4..83c07e51 100755 --- a/Apollo/api/application/models/Reports_model.php +++ b/Apollo/api/application/models/Reports_model.php @@ -169,7 +169,31 @@ group by sid,sem) as apdate on apdate.sid=sms.sid and apdate.sem=cfd.syear left join BalFees bal on bal.student=sms.sid and bal.feestype=sms.cid and bal.semyr=sms.sem where std.active = 1 and sms.branch = '".$br."' "; - $sql = "SELECT sfs.fid,ifnull(sfs.sid,'-') AS Student_id,ifnull(scd.eid,'-') AS Enrollment_id,ifnull(sfs.rollno,'-') AS Roll_NO,ifnull(std.name,'-') AS Student_name,ifnull(std.father,'-') AS Father_name,ifnull(std.phone,'-') AS Phone_number,ifnull(sfs.ftype,'-') AS Course_id,ifnull(sms.cdate,'-') AS Date,ifnull(cfd.syear,'-') AS Sem_year,ifnull(sms.sem,'-') AS Sem,ifnull(sfs.batch,'-') AS Batch_code,ifnull(sms.branch,'-') AS Branch_code,ifnull(cm.course,'-') AS Course_name,ifnull(cm.uname,'-') AS University,ifnull(list.status,'-') AS Status,ifnull(sfp.bdate,'-') AS Initial_paid_date,bal.balpayable AS Balance_Fee,ifnull(std.address,'-') AS address,ifnull(std.AlternateNumber,'') AS AlternateNumber,ifnull(appdate,'-') AS appdate,ifnull(ansdate,'-') AS ansdate ,scd.coursestatus AS Course_Status,ifnull(andate.courierdetails,'-') AS Courier_Details,IFNULL(sfs.batchname, '-') AS Batch_Name + $sql = "SELECT sfs.fid, + ifnull(sfs.sid,'-') AS Student_id, + if(scd.eid = '','-',ifnull(scd.eid,'-')) as Enrollment_id, + if(sfs.rollno = '','-',ifnull(sfs.rollno, '-')) as Roll_NO, + if(std.name = '','-',ifnull(std.name,'-')) AS Student_name, + if(std.father = '','-',ifnull(std.father,'-')) AS Father_name, + if(std.phone = '','-',ifnull(std.phone,'-')) AS Phone_number, + if(sfs.ftype = '','-',ifnull(sfs.ftype,'-')) AS Course_id, + if(sms.cdate = '','-',ifnull(sms.cdate,'-')) AS Date, + if(cfd.syear = '','-',ifnull(cfd.syear,'-')) AS Sem_year, + if(sms.sem = '','-',ifnull(sms.sem,'-')) AS Sem, + if(sfs.batch = '','-',ifnull(sfs.batch,'-')) AS Batch_code, + if(sms.branch = '','-',ifnull(sms.branch,'-')) AS Branch_code, + if(cm.course = '','-',ifnull(cm.course,'-')) AS Course_name, + if(cm.uname = '','-',ifnull(cm.uname,'-')) AS University, + if(list.status = '','-',ifnull(list.status,'-')) AS Status, + if(sfp.bdate = '','-',ifnull(sfp.bdate,'-')) AS Initial_paid_date, + bal.balpayable AS Balance_Fee, + if(std.address = '','-',ifnull(std.address,'-')) AS address, + if(std.AlternateNumber = '','-',ifnull(std.AlternateNumber,'')) AS AlternateNumber, + if(appdate = '','-',ifnull(appdate,'-')) AS appdate, + if(ansdate = '','-',ifnull(ansdate,'-')) AS ansdate , + scd.coursestatus AS Course_Status, + if(andate.courierdetails = '','-',ifnull(andate.courierdetails,'-')) AS Courier_Details, + if(sfs.batchname = '','-',IFNULL(sfs.batchname, '-')) AS Batch_Name FROM (SELECT FeesID AS fid,T_Students_Fees_Status.BatchCode AS batch,T_BatchMaster.BatchName AS batchname,StudentID AS sid,RollNO AS rollno,CourseID AS cid,FeesType AS ftype,sum(CourseFees) AS cf,Sum(STFOrWR) AS stf,sum(Others) AS others , T_Students_Fees_Status.BranchCode AS branch FROM T_Students_Fees_Status LEFT JOIN T_BatchMaster ON T_BatchMaster.BatchCode = T_Students_Fees_Status.BatchCode @@ -234,7 +258,7 @@ left join BalFees bal on bal.student=sms.sid and bal.feestype=sms.cid and bal.se GROUP BY sid,sem) AS apdate ON apdate.sid=sfs.sid AND apdate.sem=cfd.syear - LEFT JOIN BalFees bal ON bal.student=sfs.sid AND bal.feestype=sfs.ftype AND bal.semyr=sms.sem AND bal.totalpayable is not null + LEFT JOIN BalFees bal ON bal.student=sfs.sid AND bal.feestype=sfs.ftype AND bal.semyr=cfd.syear AND bal.totalpayable is not null where std.active = 1 and sfs.branch = '".$br."' "; if ($bat!= ''){ @@ -362,26 +386,26 @@ LEFT JOIN $sql = "SELECT sfs.sid AS Student_id, sfs.cid,sfs.fid - IFNULL(sms.status, '-') AS STATUS, - IFNULL(DATE_FORMAT(sms.adate, '%d-%m-%Y'), '-') AS adate, - IFNULL(sms.acmts, '-') AS acmts, - IFNULL(sfs.ftype, '-') AS ctype, - IFNULL(sms.certname, '-') AS certname, - IFNULL(balance, '-') AS balance, - IFNULL(sfb.bdate, '-') AS initialPaid, - 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(cm.course, '-') AS Course_name, - IFNULL(cm.uname, '-') AS University, - cm.uid AS univID, - IFNULL(std.address, '-') AS address, - IFNULL(std.AlternateNumber, '') AS AlternateNumber, - sfs.batch AS Batch, - IFNULL(sfs.batchname, '-') AS Batch_Name, - scd.coursestatus AS Course_Status, - IFNULL(sms.courierdetails, '-') AS Courier_Details + if(sms.status = '','-',IFNULL(sms.status, '-')) AS STATUS, + if(sms.adate = '','-',IFNULL(DATE_FORMAT(sms.adate, '%d-%m-%Y'), '-')) AS adate, + if(sms.acmts = '','-',IFNULL(sms.acmts, '-')) AS acmts, + if(sfs.ftype = '','-',IFNULL(sfs.ftype, '-')) AS ctype, + if(sms.certname = '','-',IFNULL(sms.certname, '-')) AS certname, + if(balance = '','-',IFNULL(balance, '-')) AS balance, + if(sfb.bdate = '','-',IFNULL(sfb.bdate, '-')) AS initialPaid, + if(scd.eid = '','-',IFNULL(scd.eid, '-')) AS Enrollment_id, + if(std.name = '','-',IFNULL(std.name, '-')) AS Student_name, + if(std.father = '','-',IFNULL(std.father, '-')) AS Father_name, + if(std.phone = '','-',IFNULL(std.phone, '-')) AS Phone_number, + if(cm.course = '','-',IFNULL(cm.course, '-')) AS Course_name, + if(cm.uname = '','-',IFNULL(cm.uname, '-')) AS University, + if(cm.uid = '','-',cm.uid) AS univID, + if(std.address = '','-',IFNULL(std.address, '-')) AS address, + if(std.AlternateNumber = '','-',IFNULL(std.AlternateNumber, '')) AS AlternateNumber, + if(sfs.batch = '','-',sfs.batch) AS Batch, + if(sfs.batchname = '','-',IFNULL(sfs.batchname, '-')) AS Batch_Name, + if(scd.coursestatus = '','-',scd.coursestatus) AS Course_Status, + if(sms.courierdetails = '','-',IFNULL(sms.courierdetails, '-')) AS Courier_Details FROM (SELECT FeesID AS fid,