Browse Source

Changes in Green committee Complaint nature

master
Hariprasath S 2 months ago
parent
commit
79fffbf853
  1. 8
      src/main/java/in/gov/chennaicorporation/mobileservice/configuration/DataSourceConfig.java
  2. 47
      src/main/java/in/gov/chennaicorporation/mobileservice/greenCommittee/controller/GreenCommitteeController.java
  3. 21
      src/main/java/in/gov/chennaicorporation/mobileservice/greenCommittee/service/GreenCommitteeService.java

8
src/main/java/in/gov/chennaicorporation/mobileservice/configuration/DataSourceConfig.java

@ -20,13 +20,13 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableTransactionManagement
public class DataSourceConfig {
private static String host = "localhost:3306";
private static String dbpassword = "root";
// private static String host = "localhost:3306";
// private static String dbpassword = "root";
// private static String dbpassword = "gccroot";
// AWS
// private static String host = "gcc-facial-db-instance-1.cf48eqcciziq.ap-south-1.rds.amazonaws.com:3306";
// private static String dbpassword = "gcc-facial-password";
private static String host = "gcc-facial-db-instance-1.cf48eqcciziq.ap-south-1.rds.amazonaws.com:3306";
private static String dbpassword = "gcc-facial-password";
////////////////////////////// (For GCC APP) ////////////////////////
@Configuration

47
src/main/java/in/gov/chennaicorporation/mobileservice/greenCommittee/controller/GreenCommitteeController.java

@ -8,6 +8,8 @@ import java.util.HashMap;
import java.util.stream.Collectors;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@ -27,6 +29,51 @@ public class GreenCommitteeController {
@Autowired
GreenCommitteeService greenCommitteeService;
@GetMapping("/getcompnatureforpublic")
public ResponseEntity<?> getCompNatureForPublic() {
try {
List<Map<String, Object>> list = greenCommitteeService.getCompNatureForPublic();
Map<String, Object> response = new HashMap<>();
response.put("status", "success");
response.put("data", list);
return ResponseEntity.ok(response);
} catch (Exception ex) {
ex.printStackTrace();
Map<String, Object> error = new HashMap<>();
error.put("status", "error");
error.put("message", ex.getMessage());
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(error);
}
}
@GetMapping("/getcompnaturefordept")
public ResponseEntity<?> getCompNatureForDept() {
try {
List<Map<String, Object>> list = greenCommitteeService.getCompNatureForDept();
Map<String, Object> response = new HashMap<>();
response.put("status", "success");
response.put("data", list);
return ResponseEntity.ok(response);
} catch (Exception ex) {
ex.printStackTrace();
Map<String, Object> error = new HashMap<>();
error.put("status", "error");
error.put("message", ex.getMessage());
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(error);
}
}
@GetMapping(value = "/getInspectionBy")
public List<?> getInspectionBy(
@RequestParam(value = "loginId", required = true) String loginId) {

21
src/main/java/in/gov/chennaicorporation/mobileservice/greenCommittee/service/GreenCommitteeService.java

@ -202,6 +202,27 @@ public class GreenCommitteeService {
}
}
public List<Map<String, Object>> getCompNatureForPublic() {
String sql="SELECT * FROM comp_nature WHERE category='public' AND is_active=1 AND is_delete=0 AND is_not_mobileservice=1";
try {
return jdbcTemplate.queryForList(sql);
} catch (Exception ex) {
ex.printStackTrace();
return new ArrayList<>(); // return empty list on error
}
}
public List<Map<String, Object>> getCompNatureForDept() {
String sql="SELECT * FROM comp_nature WHERE category='dept' AND is_active=1 AND is_delete=0 AND is_not_mobileservice=1";
try {
return jdbcTemplate.queryForList(sql);
} catch (Exception ex) {
ex.printStackTrace();
return new ArrayList<>(); // return empty list on error
}
}
@Transactional(readOnly = true)
public List<Map<String, Object>> getInspectionBy(String userid) {

Loading…
Cancel
Save