@ -56,6 +56,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -69,6 +71,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -82,6 +86,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -95,6 +101,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -104,7 +112,7 @@ public class GreenCommitteeService {
" WHERE id.ref_id = rd.ref_id AND id.isactive=1 "+
" WHERE id.ref_id = rd.ref_id AND id.isactive=1 "+
" AND ( (rd.reinspection_id IS NULL AND id.reinspection_id IS NULL) "+
" AND ( (rd.reinspection_id IS NULL AND id.reinspection_id IS NULL) "+
" OR (rd.reinspection_id=id.reinspection_id) ) "+
" OR (rd.reinspection_id=id.reinspection_id) ) "+
" ) = 3 "+
" ) >= 2 "+
" THEN 1 ELSE 0 END), 0) AS committee_pending, "+
" THEN 1 ELSE 0 END), 0) AS committee_pending, "+
" COALESCE(SUM(CASE WHEN rd.is_withdraw = 1 THEN 1 ELSE 0 END), 0) AS withdrawn, "+
" COALESCE(SUM(CASE WHEN rd.is_withdraw = 1 THEN 1 ELSE 0 END), 0) AS withdrawn, "+
@ -115,8 +123,7 @@ public class GreenCommitteeService {
"FROM zone_master zm "+
"FROM zone_master zm "+
"LEFT JOIN reg_details rd "+
"LEFT JOIN reg_details rd "+
" ON rd.zone = zm.zone_name "+
" AND rd.is_active = 1 ";
" ON rd.zone = zm.zone_name ";
StringBuildersql=newStringBuilder(baseSql);
StringBuildersql=newStringBuilder(baseSql);
List<Object>params=newArrayList<>();
List<Object>params=newArrayList<>();
@ -155,6 +162,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -168,6 +177,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -181,6 +192,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -194,6 +207,8 @@ public class GreenCommitteeService {
" COALESCE(SUM(CASE "+
" COALESCE(SUM(CASE "+
" WHEN rd.ref_id IS NOT NULL "+
" WHEN rd.ref_id IS NOT NULL "+
" AND rd.is_active = 1 "+
" AND rd.is_delete = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.is_withdraw = 0 "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM committee_data WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
" AND rd.ref_id NOT IN (SELECT ref_id FROM reinspection WHERE isactive=1) "+
@ -203,7 +218,7 @@ public class GreenCommitteeService {
" WHERE id.ref_id = rd.ref_id AND id.isactive=1 "+
" WHERE id.ref_id = rd.ref_id AND id.isactive=1 "+
" AND ( (rd.reinspection_id IS NULL AND id.reinspection_id IS NULL) "+
" AND ( (rd.reinspection_id IS NULL AND id.reinspection_id IS NULL) "+
" OR (rd.reinspection_id = id.reinspection_id) ) "+
" OR (rd.reinspection_id = id.reinspection_id) ) "+
" ) = 3 "+
" ) >= 2 "+
" THEN 1 ELSE 0 END), 0) AS committee_pending, "+
" THEN 1 ELSE 0 END), 0) AS committee_pending, "+
" COALESCE(SUM(CASE WHEN rd.is_withdraw=1 THEN 1 ELSE 0 END), 0) AS withdrawn, "+
" COALESCE(SUM(CASE WHEN rd.is_withdraw=1 THEN 1 ELSE 0 END), 0) AS withdrawn, "+
@ -215,8 +230,7 @@ public class GreenCommitteeService {
"FROM ward_master wm "+
"FROM ward_master wm "+
"JOIN zone_master zm ON zm.id = wm.zone_id AND zm.zone_name = ? "+
"JOIN zone_master zm ON zm.id = wm.zone_id AND zm.zone_name = ? "+
"LEFT JOIN reg_details rd "+
"LEFT JOIN reg_details rd "+
" ON rd.ward = wm.ward_name "+
" AND rd.is_active = 1 ";
" ON rd.ward = wm.ward_name ";
StringBuildersql=newStringBuilder(baseSql);
StringBuildersql=newStringBuilder(baseSql);
List<Object>params=newArrayList<>();
List<Object>params=newArrayList<>();
@ -332,6 +346,8 @@ public class GreenCommitteeService {
params.add(endDate);
params.add(endDate);
}
}
System.out.println("sql="+sql);
returnjdbcTemplate.query(
returnjdbcTemplate.query(
sql.toString(),
sql.toString(),
params.toArray(),
params.toArray(),
@ -349,7 +365,7 @@ public class GreenCommitteeService {
//1—Applicationdetails
//1—Applicationdetails
Map<String,Object>app=jdbcTemplate.queryForMap(
Map<String,Object>app=jdbcTemplate.queryForMap(
"SELECT *,DATE_FORMAT(cdate, '%d-%m-%Y %l:%i %p') as r_Cdate,IFNULL(reinspection_id, '') AS com_reinspection_id FROM reg_details WHERE ref_id=? AND is_active=1",
"SELECT *,DATE_FORMAT(cdate, '%d-%m-%Y %l:%i %p') as r_Cdate,IFNULL(reinspection_id, '') AS com_reinspection_id,DATE_FORMAT(withdraw_date, '%d-%m-%Y %l:%i %p') as withdraw_Cdate FROM reg_details WHERE ref_id=? ",