Browse Source

fixed the date issue on the vphreport and vphdashboard page

master
AJITHKUMAR12 7 months ago
parent
commit
bbc248c1d2
  1. 4
      src/main/java/com/gcc/commissionerreview/configuration/DataSourceConfig.java
  2. 3
      src/main/java/com/gcc/commissionerreview/service/IeComplaintsService.java
  3. 6
      src/main/java/com/gcc/commissionerreview/service/VphService.java
  4. 5
      src/main/resources/templates/modules/iecomplaintsreport.html
  5. 4
      src/main/resources/templates/modules/vphreport.html
  6. 12
      src/main/resources/templates/modules/vphreportdashboard.html

4
src/main/java/com/gcc/commissionerreview/configuration/DataSourceConfig.java

@ -162,8 +162,8 @@ public class DataSourceConfig {
public DataSource mysqlIEComplaintsDataSource() { public DataSource mysqlIEComplaintsDataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource(); DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver"); dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
// dataSource.setUrl("jdbc:mysql://" + host + "/gcc_ie_complaints");
dataSource.setUrl("jdbc:mysql://" + host + "/gcc_ie_complaints_live");
dataSource.setUrl("jdbc:mysql://" + host + "/gcc_ie_complaints");
dataSource.setUsername("root"); dataSource.setUsername("root");
dataSource.setPassword(dbpassword); dataSource.setPassword(dbpassword);
return dataSource; return dataSource;

3
src/main/java/com/gcc/commissionerreview/service/IeComplaintsService.java

@ -461,6 +461,9 @@ public class IeComplaintsService {
sql.append("cm.complaint_name, "); sql.append("cm.complaint_name, ");
sql.append("cd.street_name, "); sql.append("cd.street_name, ");
sql.append("cd.status, "); sql.append("cd.status, ");
sql.append("cd.street_name AS complaint_street_name, ");
sql.append("comp.street_name AS completion_street_name, ");
sql.append("DATE_FORMAT(cd.cdate,'%d-%m-%Y') AS complaint_created_date, "); sql.append("DATE_FORMAT(cd.cdate,'%d-%m-%Y') AS complaint_created_date, ");
sql.append("IFNULL(DATE_FORMAT(comp.cdate,'%d-%m-%Y'),'Pending') AS completion_date, "); sql.append("IFNULL(DATE_FORMAT(comp.cdate,'%d-%m-%Y'),'Pending') AS completion_date, ");
/* /*

6
src/main/java/com/gcc/commissionerreview/service/VphService.java

@ -30,7 +30,7 @@ public class VphService {
public List<Map<String, Object>> getVisitorCategory(String fromDate, String toDate) { public List<Map<String, Object>> getVisitorCategory(String fromDate, String toDate) {
String sql = """ String sql = """
SELECT DATE_FORMAT(rd.visit_date,'%d-%m-%Y') AS visitDate,
SELECT DATE_FORMAT(rd.visit_date,'%d-%m-%Y') AS visitDate,rd.visit_date AS actualDate,
COALESCE(SUM(CASE WHEN vac.user_type='Adult ' THEN vcd.no_of_people END),0) Adult, COALESCE(SUM(CASE WHEN vac.user_type='Adult ' THEN vcd.no_of_people END),0) Adult,
COALESCE(SUM(CASE WHEN vac.user_type='Children [ below 10 year]' THEN vcd.no_of_people END),0) Children, COALESCE(SUM(CASE WHEN vac.user_type='Children [ below 10 year]' THEN vcd.no_of_people END),0) Children,
COALESCE(SUM(CASE WHEN vac.user_type='Senior Citizen [above 60+]' THEN vcd.no_of_people END),0) SeniorCitizen, COALESCE(SUM(CASE WHEN vac.user_type='Senior Citizen [above 60+]' THEN vcd.no_of_people END),0) SeniorCitizen,
@ -44,7 +44,7 @@ public class VphService {
WHERE rd.booking_flag='B' WHERE rd.booking_flag='B'
AND DATE(rd.visit_date) BETWEEN ? AND ? AND DATE(rd.visit_date) BETWEEN ? AND ?
GROUP BY rd.visit_date GROUP BY rd.visit_date
ORDER BY rd.visit_date
ORDER BY rd.visit_date ASC
"""; """;
return jdbcTemplate.queryForList(sql, fromDate, toDate); return jdbcTemplate.queryForList(sql, fromDate, toDate);
@ -550,7 +550,7 @@ public class VphService {
ON d.bookingDate = r.bookingDate ON d.bookingDate = r.bookingDate
ORDER BY d.bookingDate;
ORDER BY d.bookingDate ;
"""; """;

5
src/main/resources/templates/modules/iecomplaintsreport.html

@ -221,9 +221,11 @@
<th class="text-center">Before Image</th> <th class="text-center">Before Image</th>
<th class="text-center">Complaint Created Date</th> <th class="text-center">Complaint Created Date</th>
<th class="text-center">complaint Created Street</th>
<th class="text-center">After Image</th> <th class="text-center">After Image</th>
<th class="text-center">Completion Date</th> <th class="text-center">Completion Date</th>
<th class="text-center">Completion Street</th>
</tr> </tr>
</thead> </thead>
@ -443,12 +445,15 @@
</td> </td>
<td>${c.complaint_created_date}</td> <td>${c.complaint_created_date}</td>
<td>${c.complaint_street_name}</td>
<td> <td>
${c.after_image ? `<img src="${c.after_image}" width="80" class="preview-img" style="cursor:pointer">` : 'Pending'} ${c.after_image ? `<img src="${c.after_image}" width="80" class="preview-img" style="cursor:pointer">` : 'Pending'}
</td> </td>
<td>${c.completion_date} </td> <td>${c.completion_date} </td>
<td>${c.completion_street_name ? c.completion_street_name : 'Pending'}</td>
</tr> </tr>
`; `;

4
src/main/resources/templates/modules/vphreport.html

@ -696,7 +696,7 @@
$("#visitorTable tbody").append(` $("#visitorTable tbody").append(`
<tr> <tr>
<td>${r.visitDate}</td>
<td data-order="${r.actualDate}">${r.visitDate}</td>
<td>${r.Adult}</td> <td>${r.Adult}</td>
<td>${r.Children}</td> <td>${r.Children}</td>
<td>${r.SeniorCitizen}</td> <td>${r.SeniorCitizen}</td>
@ -719,7 +719,7 @@
// ✅ APPEND GRAND TOTAL ROW // ✅ APPEND GRAND TOTAL ROW
$("#visitorTable tbody").append(` $("#visitorTable tbody").append(`
<tr class="table-primary"> <tr class="table-primary">
<td>Grand Total</td>
<td data-order="9999-12-31">Grand Total</td>
<td>${totalAdult}</td> <td>${totalAdult}</td>
<td>${totalChildren}</td> <td>${totalChildren}</td>
<td>${totalSenior}</td> <td>${totalSenior}</td>

12
src/main/resources/templates/modules/vphreportdashboard.html

@ -869,7 +869,9 @@
$("#totalBookedTable tbody").append(` $("#totalBookedTable tbody").append(`
<tr> <tr>
<td class="nowrap">${formatDate(r.bookingDate)}</td>
<td class="nowrap" data-order="${r.bookingDate}">
${formatDate(r.bookingDate)}
</td>
<td> <td>
@ -901,7 +903,7 @@
// ✅ Grand Total Row // ✅ Grand Total Row
$("#totalBookedTable tbody").append(` $("#totalBookedTable tbody").append(`
<tr class="table-primary fw-bold"> <tr class="table-primary fw-bold">
<td>Grand Total</td>
<td data-order="9999-12-31">Grand Total</td>
<td>${gTotalBookingCount}</td> <td>${gTotalBookingCount}</td>
<td>${gTotal}</td> <td>${gTotal}</td>
<td>${gAdult}</td> <td>${gAdult}</td>
@ -984,7 +986,9 @@
$("#totalVisitsTable tbody").append(` $("#totalVisitsTable tbody").append(`
<tr> <tr>
<td class="nowrap">${formatDate(r.bookingDate)}</td>
<td class="nowrap" data-order="${r.bookingDate}">
${formatDate(r.bookingDate)}
</td>
<td> <td>
@ -1023,7 +1027,7 @@
// ✅ Grand Total Row // ✅ Grand Total Row
$("#totalVisitsTable tbody").append(` $("#totalVisitsTable tbody").append(`
<tr class="table-primary fw-bold"> <tr class="table-primary fw-bold">
<td>Grand Total</td>
<td data-order="9999-12-31">Grand Total</td>
<td>${gTotalBookingCount}</td> <td>${gTotalBookingCount}</td>
<td>${gTotal}</td> <td>${gTotal}</td>
<td>${gAcceptedPeople}</td> <td>${gAcceptedPeople}</td>

Loading…
Cancel
Save