From 3b00a43e5a73da58efb5a24a3d7e309afd5adff8 Mon Sep 17 00:00:00 2001 From: Hariprasath S <113695067+Hariprasath4022@users.noreply.github.com> Date: Thu, 8 Oct 2026 17:43:12 +0530 Subject: [PATCH] Changes in savecomplaints - added complaint_raised_on --- .../secureapi/controller/DBFOT_controller.java | 3 ++- .../in/gov/secureapi/service/DBFOT_service.java | 16 ++++++---------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/main/java/in/gov/secureapi/controller/DBFOT_controller.java b/src/main/java/in/gov/secureapi/controller/DBFOT_controller.java index 69693f0..4cfc6e8 100644 --- a/src/main/java/in/gov/secureapi/controller/DBFOT_controller.java +++ b/src/main/java/in/gov/secureapi/controller/DBFOT_controller.java @@ -32,13 +32,14 @@ public class DBFOT_controller { @RequestParam(value = "source", required = true) String source, @RequestParam(value = "pct", required = true) String pct, @RequestParam(value = "complaint_id", required = true) String complaint_id, + @RequestParam(value = "complaint_raised_on", required = true) String complaint_raised_on, @RequestParam(value = "description", required = true) String description, @RequestParam(value = "turn_around_time", required = true) String turn_around_time, @RequestParam(value = "vendorid", required = true) String vendorid ) { - return dbfotService.savecomplaints(zone,ward,location,status,address,source,pct,complaint_id,description,turn_around_time,vendorid); + return dbfotService.savecomplaints(zone,ward,location,status,address,source,pct,complaint_id,complaint_raised_on,description,turn_around_time,vendorid); } diff --git a/src/main/java/in/gov/secureapi/service/DBFOT_service.java b/src/main/java/in/gov/secureapi/service/DBFOT_service.java index 7029061..37792b4 100644 --- a/src/main/java/in/gov/secureapi/service/DBFOT_service.java +++ b/src/main/java/in/gov/secureapi/service/DBFOT_service.java @@ -151,7 +151,7 @@ public class DBFOT_service { } public List savecomplaints(String zone, String ward, String location, String status, String address, - String source, String pct, String complaint_id, String description, String turn_around_time, + String source, String pct, String complaint_id,String complaint_raised_on, String description, String turn_around_time, String vendorid) { Map response = new HashMap<>(); @@ -174,8 +174,8 @@ public class DBFOT_service { if (complaintList.isEmpty()) { - String saveSql = "INSERT INTO complaints_details (zone,ward,location,status,address,source,pct,complaint_id,description,turn_around_time,vendorid) " + - "VALUES (?,?,?,?,?,?,?,?,?,?,?)"; + String saveSql = "INSERT INTO complaints_details (zone,ward,location,status,address,source,pct,complaint_id,description,turn_around_time,vendorid,complaint_raised_on) " + + "VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"; KeyHolder keyHolder = new GeneratedKeyHolder(); int affectedRows = jdbcTemplate.update(connection -> { @@ -191,6 +191,7 @@ public class DBFOT_service { ps.setString(9, description); ps.setString(10, turn_around_time); ps.setString(11, vendorid); + ps.setString(12, complaint_raised_on); return ps; }, keyHolder); @@ -210,16 +211,11 @@ public class DBFOT_service { else { response.put("status", "Failed"); - response.put("message", - "Duplicate Complaint ID " + complaint_id + - " already found in complaints_details"); + response.put("message","Duplicate Complaint ID " + complaint_id +" already found in complaints_details"); return Collections.singletonList(response); } - - - - + } catch (Exception e) { e.printStackTrace(); response.put("status", "Error");