|
|
@ -270,22 +270,31 @@ public class RoadWarAPIService { |
|
|
String sql; |
|
|
String sql; |
|
|
String[] generatedKey = new String[1]; |
|
|
String[] generatedKey = new String[1]; |
|
|
|
|
|
|
|
|
String existsql = "select count(*) from start_street_details where road_id = ? and isactive=1 and isdelete=0"; |
|
|
|
|
|
int exists = jdbcRoadWar.queryForObject(existsql, Integer.class, roadId); |
|
|
|
|
|
if (exists > 0) { |
|
|
|
|
|
response.put("status", "error"); |
|
|
|
|
|
response.put("message", "Road already exists."); |
|
|
|
|
|
return response; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if ("START".equalsIgnoreCase(type)) { |
|
|
if ("START".equalsIgnoreCase(type)) { |
|
|
|
|
|
|
|
|
|
|
|
String existsql = "select count(*) from start_street_details where road_id = ? and isactive=1 and isdelete=0"; |
|
|
|
|
|
int exists = jdbcRoadWar.queryForObject(existsql, Integer.class, roadId); |
|
|
|
|
|
if (exists > 0) { |
|
|
|
|
|
response.put("status", "error"); |
|
|
|
|
|
response.put("message", "Road already exists. Road Id: " + roadId); |
|
|
|
|
|
return response; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
sql = "INSERT INTO start_street_details " + |
|
|
sql = "INSERT INTO start_street_details " + |
|
|
"(road_name, road_zone, road_ward, road_id, road_type, " + |
|
|
"(road_name, road_zone, road_ward, road_id, road_type, " + |
|
|
"manual_zone, manual_ward, inby, start_latitude, start_longitude, start_id, start_img) " + |
|
|
"manual_zone, manual_ward, inby, start_latitude, start_longitude, start_id, start_img) " + |
|
|
"VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"; |
|
|
"VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"; |
|
|
generatedKey[0] = "start_id"; |
|
|
generatedKey[0] = "start_id"; |
|
|
} else if ("CENTRE".equalsIgnoreCase(type)) { |
|
|
} else if ("CENTRE".equalsIgnoreCase(type)) { |
|
|
|
|
|
|
|
|
|
|
|
String existsql = "select count(*) from centre_street_details where road_id = ? and isactive=1 and isdelete=0"; |
|
|
|
|
|
int exists = jdbcRoadWar.queryForObject(existsql, Integer.class, roadId); |
|
|
|
|
|
if (exists > 0) { |
|
|
|
|
|
response.put("status", "error"); |
|
|
|
|
|
response.put("message", "Road already exists. Road Id: " + roadId); |
|
|
|
|
|
return response; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
sql = "INSERT INTO centre_street_details " + |
|
|
sql = "INSERT INTO centre_street_details " + |
|
|
"(road_name, road_zone, road_ward, road_id, road_type, " + |
|
|
"(road_name, road_zone, road_ward, road_id, road_type, " + |
|
|
"manual_zone, manual_ward, inby, start_latitude, start_longitude, start_id, centre_img) " + |
|
|
"manual_zone, manual_ward, inby, start_latitude, start_longitude, start_id, centre_img) " + |
|
|
@ -294,6 +303,14 @@ public class RoadWarAPIService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
else { |
|
|
else { |
|
|
|
|
|
String existsql = "select count(*) from end_street_details where road_id = ? and isactive=1 and isdelete=0"; |
|
|
|
|
|
int exists = jdbcRoadWar.queryForObject(existsql, Integer.class, roadId); |
|
|
|
|
|
if (exists > 0) { |
|
|
|
|
|
response.put("status", "error"); |
|
|
|
|
|
response.put("message", "Road already exists. Road Id: " + roadId); |
|
|
|
|
|
return response; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
sql = "INSERT INTO end_street_details " + |
|
|
sql = "INSERT INTO end_street_details " + |
|
|
"(road_name, road_zone, road_ward, road_id, road_type, " + |
|
|
"(road_name, road_zone, road_ward, road_id, road_type, " + |
|
|
"manual_zone, manual_ward, inby, start_latitude, start_longitude, start_id, end_img) " + |
|
|
"manual_zone, manual_ward, inby, start_latitude, start_longitude, start_id, end_img) " + |
|
|
|