Browse Source

Changes in savecomplaints - added complaint_raised_on

master
Hariprasath S 5 days ago
parent
commit
3b00a43e5a
  1. 3
      src/main/java/in/gov/secureapi/controller/DBFOT_controller.java
  2. 16
      src/main/java/in/gov/secureapi/service/DBFOT_service.java

3
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 = "source", required = true) String source,
@RequestParam(value = "pct", required = true) String pct, @RequestParam(value = "pct", required = true) String pct,
@RequestParam(value = "complaint_id", required = true) String complaint_id, @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 = "description", required = true) String description,
@RequestParam(value = "turn_around_time", required = true) String turn_around_time, @RequestParam(value = "turn_around_time", required = true) String turn_around_time,
@RequestParam(value = "vendorid", required = true) String vendorid @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);
} }

16
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, 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) { String vendorid) {
Map<String, Object> response = new HashMap<>(); Map<String, Object> response = new HashMap<>();
@ -174,8 +174,8 @@ public class DBFOT_service {
if (complaintList.isEmpty()) { 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(); KeyHolder keyHolder = new GeneratedKeyHolder();
int affectedRows = jdbcTemplate.update(connection -> { int affectedRows = jdbcTemplate.update(connection -> {
@ -191,6 +191,7 @@ public class DBFOT_service {
ps.setString(9, description); ps.setString(9, description);
ps.setString(10, turn_around_time); ps.setString(10, turn_around_time);
ps.setString(11, vendorid); ps.setString(11, vendorid);
ps.setString(12, complaint_raised_on);
return ps; return ps;
}, keyHolder); }, keyHolder);
@ -210,16 +211,11 @@ public class DBFOT_service {
else { else {
response.put("status", "Failed"); 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); return Collections.singletonList(response);
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
response.put("status", "Error"); response.put("status", "Error");

Loading…
Cancel
Save