Skip to content

Commit

Permalink
401 unauthorized issue resolved
Browse files Browse the repository at this point in the history
  • Loading branch information
IN40068837 authored and IN40068837 committed Feb 28, 2025
1 parent 32dc85e commit bc015b4
Showing 1 changed file with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;

import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
Expand All @@ -37,21 +41,26 @@
import com.iemr.inventory.data.visit.BeneficiaryModel;
import com.iemr.inventory.repo.visit.BeneficiaryFlowStatusRepo;
import com.iemr.inventory.repo.visit.VisitRepo;
import com.iemr.inventory.utils.CookieUtil;
import com.iemr.inventory.utils.config.ConfigProperties;
import com.iemr.inventory.utils.exception.IEMRException;
import com.iemr.inventory.utils.exception.InventoryException;
import com.iemr.inventory.utils.http.HttpUtils;
import com.iemr.inventory.utils.mapper.InputMapper;
import com.iemr.inventory.utils.response.OutputResponse;

import jakarta.servlet.http.HttpServletRequest;

@Service
public class VisitServiceImpl implements VisitService {

@Autowired(required=false)
@Autowired(required = false)
VisitRepo visitRepo;

@Autowired(required=false)
@Autowired(required = false)
BeneficiaryFlowStatusRepo beneficiaryFlowStatusRepo;
@Autowired
private CookieUtil cookieUtil;

Logger logger = LoggerFactory.getLogger(this.getClass().getName());
private static HttpUtils httpUtils = new HttpUtils();
Expand Down Expand Up @@ -95,6 +104,10 @@ public List<BeneficiaryModel> getBeneficiaryListByIDs(String benrID, String auth
if (auth != null) {
header.put("Authorization", auth);
}
HttpServletRequest requestHeader = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
.getRequest();
String jwtTokenFromCookie = cookieUtil.getJwtTokenFromCookie(requestHeader);
header.put("Cookie", "Jwttoken=" + jwtTokenFromCookie);

result = httpUtils.post(ConfigProperties.getPropertyByName("common-api-url-searchuserbyid")
.replace(COMMON_BASE_URL, identityBaseURL), benrID, header);
Expand Down Expand Up @@ -127,6 +140,10 @@ public List<BeneficiaryModel> getBeneficiaryListBySearch(String benrID, String a
if (auth != null) {
header.put("Authorization", auth);
}
HttpServletRequest requestHeader = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
.getRequest();
String jwtTokenFromCookie = cookieUtil.getJwtTokenFromCookie(requestHeader);
header.put("Cookie", "Jwttoken=" + jwtTokenFromCookie);

result = httpUtils.post(ConfigProperties.getPropertyByName("common-api-url-searchBeneficiary")
.replace(COMMON_BASE_URL, identityBaseURL), benrID, header);
Expand Down

0 comments on commit bc015b4

Please sign in to comment.