Browse Source

Changes in 1913 socialmedia Api

main
Hariprasath S 4 months ago
parent
commit
9e0d8dcf24
  1. 4
      gcc_officer_portal/src/main/java/in/gov/chennaicorporation/gccoffice/callcenterqaqc/controller/SocialMediaApiController.java
  2. 3
      gcc_officer_portal/src/main/java/in/gov/chennaicorporation/gccoffice/callcenterqaqc/service/SocialMediaService.java
  3. 18
      gcc_officer_portal/src/main/resources/templates/modules/callcenterqaqc/socialmediacomplaints.html

4
gcc_officer_portal/src/main/java/in/gov/chennaicorporation/gccoffice/callcenterqaqc/controller/SocialMediaApiController.java

@ -274,7 +274,7 @@ public class SocialMediaApiController {
String url="https://erp.chennaicorporation.gov.in/pgr/newmobileservice?serviceId=ms_dashboard_details&From_date="+formattedFromDate+"&To_date="+formattedToDate+"&jsonResp=Yes&Status="+status+"&isQcuser=Yes"+"&ComplaintType="+type+"&ComplaintGroupId="+group+"&compmode="+mode+"&Zoneid="+zone+"&RegionId="+region; String url="https://erp.chennaicorporation.gov.in/pgr/newmobileservice?serviceId=ms_dashboard_details&From_date="+formattedFromDate+"&To_date="+formattedToDate+"&jsonResp=Yes&Status="+status+"&isQcuser=Yes"+"&ComplaintType="+type+"&ComplaintGroupId="+group+"&compmode="+mode+"&Zoneid="+zone+"&RegionId="+region;
System.out.println("url==="+url);
//System.out.println("url==="+url);
RestTemplate restTemplate = new RestTemplate(); RestTemplate restTemplate = new RestTemplate();
@ -291,7 +291,7 @@ public class SocialMediaApiController {
Map<String, Object> responseMap = objectMapper.readValue(rawResponse, Map.class); Map<String, Object> responseMap = objectMapper.readValue(rawResponse, Map.class);
List<Map<String, Object>> details; List<Map<String, Object>> details;
details = (List<Map<String, Object>>) responseMap.get("Details"); details = (List<Map<String, Object>>) responseMap.get("Details");
System.out.println("details="+details);
//System.out.println("details="+details);
if (details != null) { if (details != null) {

3
gcc_officer_portal/src/main/java/in/gov/chennaicorporation/gccoffice/callcenterqaqc/service/SocialMediaService.java

@ -524,7 +524,8 @@ public class SocialMediaService {
//System.out.println("currentStatus==="+currentStatus); //System.out.println("currentStatus==="+currentStatus);
if ("REGISTERED".equalsIgnoreCase(currentStatus)) {
if ("REGISTERED".equalsIgnoreCase(currentStatus)
|| "FORWARDED".equalsIgnoreCase(currentStatus)) {
Map<String, Object> resultRow = new HashMap<>(); Map<String, Object> resultRow = new HashMap<>();

18
gcc_officer_portal/src/main/resources/templates/modules/callcenterqaqc/socialmediacomplaints.html

@ -883,7 +883,7 @@
// Update modal content // Update modal content
document.getElementById('modalBody').innerHTML = detailsHtml; document.getElementById('modalBody').innerHTML = detailsHtml;
// Check Registered Complaint Closing Section
// // Show only for REGISTERED or FORWARDED complaints
loadRegCompSection(data.complaintid, data.currentStatus); loadRegCompSection(data.complaintid, data.currentStatus);
}, },
error: function () { error: function () {
@ -897,7 +897,7 @@
}); });
} }
function submitRegClosingComplaint(complaintNumber) {
function submitRegClosingComplaint(complaintNumber,currentStatus) {
const reg_remarks = $('#closingRemarks').val().trim(); const reg_remarks = $('#closingRemarks').val().trim();
const fileInput = $('#resolvedImage')[0]; const fileInput = $('#resolvedImage')[0];
@ -1000,7 +1000,7 @@
text: response.message text: response.message
}).then(() => { }).then(() => {
loadRegCompSection(complaintNumber, 'REGISTERED');
loadRegCompSection(complaintNumber, currentStatus);
}); });
@ -1037,10 +1037,12 @@
// Hide by default // Hide by default
$('#regCompHtml').html(''); $('#regCompHtml').html('');
// Show only for REGISTERED complaints
if (currentStatus !== 'REGISTERED') {
return;
}
// // Show only for REGISTERED or FORWARDED complaints
const allowedStatuses = ['REGISTERED', 'FORWARDED'];
if (!allowedStatuses.includes(currentStatus)) {
return;
}
$.ajax({ $.ajax({
url: '/gcc/api/callcenterqaqc/socialmedia/checkregisteredcomplaint', url: '/gcc/api/callcenterqaqc/socialmedia/checkregisteredcomplaint',
@ -1076,7 +1078,7 @@
<div class="text-center"> <div class="text-center">
<button class="btn btn-primary mt-3" <button class="btn btn-primary mt-3"
onclick="submitRegClosingComplaint('${complaintNumber}')">
onclick="submitRegClosingComplaint('${complaintNumber}','${currentStatus}')">
Submit to Approval Submit to Approval
</button> </button>
</div> </div>

Loading…
Cancel
Save