diff --git a/src/main/java/com/gcc/commissionerreview/service/RoadWarService.java b/src/main/java/com/gcc/commissionerreview/service/RoadWarService.java index 87726f9..959b2d9 100644 --- a/src/main/java/com/gcc/commissionerreview/service/RoadWarService.java +++ b/src/main/java/com/gcc/commissionerreview/service/RoadWarService.java @@ -1706,7 +1706,7 @@ public class RoadWarService { ym.year_name, '-', LPAD(rd.relay_month, 2, '0'), - '-01' + '-28' ), '%Y-%m-%d' ) >= DATE_SUB(CURDATE(), INTERVAL 6 MONTH) @@ -1722,7 +1722,7 @@ public class RoadWarService { ym.year_name, '-', LPAD(rd.relay_month, 2, '0'), - '-01' + '-28' ), '%Y-%m-%d' ) >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR) @@ -1732,7 +1732,7 @@ public class RoadWarService { ym.year_name, '-', LPAD(rd.relay_month, 2, '0'), - '-01' + '-28' ), '%Y-%m-%d' ) < DATE_SUB(CURDATE(), INTERVAL 6 MONTH) @@ -1749,7 +1749,7 @@ public class RoadWarService { ym.year_name, '-', LPAD(rd.relay_month, 2, '0'), - '-01' + '-28' ), '%Y-%m-%d' ) < DATE_SUB(CURDATE(), INTERVAL 1 YEAR) @@ -1761,15 +1761,15 @@ public class RoadWarService { FROM road_details_master r - INNER JOIN relaying_details rd - ON r.ref_id = rd.road_ref_id + LEFT JOIN relaying_details rd + ON r.ref_id = rd.road_ref_id AND rd.is_active = 1 AND rd.is_delete = 0 - INNER JOIN month_master mm + LEFT JOIN month_master mm ON mm.id = rd.relay_month AND mm.is_active = 1 AND mm.is_delete = 0 - INNER JOIN year_master ym + LEFT JOIN year_master ym ON ym.id = rd.relay_year AND ym.is_active = 1 AND ym.is_delete = 0 @@ -1777,8 +1777,6 @@ public class RoadWarService { WHERE r.is_active = 1 AND r.is_delete = 0 - AND rd.is_active = 1 - AND rd.is_delete = 0 """; List relayingParams = new ArrayList<>(); @@ -2057,18 +2055,18 @@ public class RoadWarService { FROM road_details_master r - INNER JOIN relaying_details rd - ON r.ref_id = rd.road_ref_id + LEFT JOIN relaying_details rd + ON r.ref_id = rd.road_ref_id AND rd.is_active = 1 AND rd.is_delete = 0 LEFT JOIN road_type_master rt ON rt.id = r.road_type - INNER JOIN month_master mm + LEFT JOIN month_master mm ON mm.id = rd.relay_month AND mm.is_active = 1 AND mm.is_delete = 0 - INNER JOIN year_master ym + LEFT JOIN year_master ym ON ym.id = rd.relay_year AND ym.is_active = 1 AND ym.is_delete = 0 @@ -2076,8 +2074,6 @@ public class RoadWarService { WHERE r.is_active = 1 AND r.is_delete = 0 - AND rd.is_active = 1 - AND rd.is_delete = 0 """); List params = new ArrayList<>(); @@ -2126,7 +2122,7 @@ public class RoadWarService { ym.year_name, '-', LPAD(rd.relay_month, 2, '0'), - '-01' + '-28' ), '%Y-%m-%d' )