Skip to content

Commit 816c598

Browse files
committed
Merge branch 'suraj/contributor' of https://github.com/Suraj-kumar00/TM-API into suraj/contributor
2 parents 839e6b3 + 093d63c commit 816c598

26 files changed

Lines changed: 259 additions & 388 deletions

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
<modelVersion>4.0.0</modelVersion>
66

77
<groupId>com.iemr.tm</groupId>
8-
<artifactId>tmapi-v1.0</artifactId>
9-
<version>0.0.1-SNAPSHOT</version>
8+
<artifactId>tm-api</artifactId>
9+
<version>3.1.0</version>
1010
<packaging>war</packaging>
1111

12-
<name>tm-api</name>
12+
<name>TM-API</name>
1313
<description>Piramal TM</description>
1414

1515
<parent>
@@ -299,7 +299,7 @@
299299

300300

301301
<build>
302-
<finalName>tmapi-v3.0.0</finalName>
302+
<finalName>${artifactId}-${version}</finalName>
303303

304304
<plugins>
305305
<plugin>

src/main/environment/common_ci.properties

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,41 @@ spring.datasource.password=@env.DATABASE_PASSWORD@
66
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
77

88
## Carestream URLs
9-
carestreamOrderCreateURL=@env.COMMON_API@/carestream/createOrder
9+
carestreamOrderCreateURL=@env.COMMON_API@carestream/createOrder
1010

1111
## Identity - Common URLs
1212
# Registration
13-
registrationUrl =@env.COMMON_API@/beneficiary/create
13+
registrationUrl =@env.COMMON_API@beneficiary/create
1414

15-
registrarQuickSearchByIdUrl =@env.COMMON_API@/beneficiary/searchUserByID
15+
registrarQuickSearchByIdUrl =@env.COMMON_API@beneficiary/searchUserByID
1616

17-
registrarQuickSearchByPhoneNoUrl =@env.COMMON_API@/beneficiary/searchUserByPhone
17+
registrarQuickSearchByPhoneNoUrl =@env.COMMON_API@beneficiary/searchUserByPhone
1818

19-
getBenImageFromIdentity =@env.IDENTITY_API@/id/benImageByBenRegID
19+
getBenImageFromIdentity =@env.IDENTITY_API@id/benImageByBenRegID
2020

2121
##beneficiary edit
22-
beneficiaryEditUrl =@env.COMMON_API@/beneficiary/update
22+
beneficiaryEditUrl =@env.COMMON_API@beneficiary/update
2323

2424
## Advance Search
25-
registrarAdvanceSearchUrl =@env.COMMON_API@/beneficiary/searchBeneficiary
25+
registrarAdvanceSearchUrl =@env.COMMON_API@beneficiary/searchBeneficiary
2626

2727
## Data Sync API
28-
dataSyncUploadUrl=@env.MMU_API@/dataSync/van-to-server
28+
dataSyncUploadUrl=@env.MMU_API@dataSync/van-to-server
2929

3030
## Data download API
31-
dataSyncDownloadUrl=@env.MMU_API@/dataSync/server-to-van
31+
dataSyncDownloadUrl=@env.MMU_API@dataSync/server-to-van
3232

3333
## TC specialist slot booking
34-
tcSpecialistSlotBook=@env.SCHEDULER_API@/schedule/bookSlot
34+
tcSpecialistSlotBook=@env.SCHEDULER_API@schedule/bookSlot
3535

3636
## TC specialist slot cancelling
37-
tcSpecialistSlotCancel=@env.SCHEDULER_API@/schedule/cancelBookedSlot
37+
tcSpecialistSlotCancel=@env.SCHEDULER_API@schedule/cancelBookedSlot
3838

3939
## TM sms to beneficiary(schedule, cancel, reschedule)
40-
sendSMSUrl=@env.COMMON_API@/sms/sendSMS
40+
sendSMSUrl=@env.COMMON_API@sms/sendSMS
4141

4242
### get openkm doc download url
43-
openkmDocUrl=@env.COMMON_API@/kmfilemanager/getKMFileDownloadURL
43+
openkmDocUrl=@env.COMMON_API@kmfilemanager/getKMFileDownloadURL
4444

4545
##Fetosense Url
4646
fetosense-api-url-ANCTestDetails=https://asia-south1-amrit-fetosense.cloudfunctions.net/insertMother
@@ -71,6 +71,7 @@ jwt.secret=@env.JWT_SECRET_KEY@
7171

7272

7373
#ELK logging file name
74+
logging.path=logs/
7475
logging.file.name=@env.TM_API_LOGGING_FILE_NAME@
7576

7677
springdoc.api-docs.enabled=@env.SWAGGER_DOC_ENABLED@

src/main/environment/common_dev.properties

Lines changed: 0 additions & 70 deletions
This file was deleted.

src/main/environment/common_example.properties

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,7 @@ prescription=TMPrescription SMS
6969
### Redis IP
7070
spring.redis.host=localhost
7171

72+
jwt.secret=my-32-character-ultra-secure-and-ultra-long-secret
73+
logging.path=logs/
74+
logging.file.name=logs/tm-api.log
75+

src/main/environment/common_test.properties

Lines changed: 0 additions & 75 deletions
This file was deleted.

src/main/environment/common_uat.properties

Lines changed: 0 additions & 73 deletions
This file was deleted.

src/main/java/com/iemr/tm/controller/registrar/main/RegistrarController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import org.springframework.web.bind.annotation.RequestBody;
3535
import org.springframework.web.bind.annotation.RequestHeader;
3636
import org.springframework.web.bind.annotation.RequestMapping;
37-
import org.springframework.web.bind.annotation.RequestMethod;
3837
import org.springframework.web.bind.annotation.RestController;
3938

4039
import com.google.gson.Gson;

src/main/java/com/iemr/tm/service/cancerScreening/CSCarestreamServiceImpl.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444

4545
import com.google.gson.Gson;
4646
import com.iemr.tm.utils.CookieUtil;
47+
import com.iemr.tm.utils.RestTemplateUtil;
4748

4849
import jakarta.servlet.http.HttpServletRequest;
4950

@@ -63,19 +64,11 @@ public int createMamographyRequest(ArrayList<Object[]> benDataForCareStream, lon
6364
String Authorization) {
6465
int responseData = 0;
6566
RestTemplate restTemplate = new RestTemplate();
66-
HttpServletRequest requestHeader = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
67-
.getRequest();
68-
String jwtTokenFromCookie = cookieUtil.getJwtTokenFromCookie(requestHeader);
6967
try {
70-
// HttpHeaders headers = new HttpHeaders();
71-
MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>();
72-
headers.add("Content-Type", "application/json");
73-
headers.add("AUTHORIZATION", Authorization);
74-
headers.add("Cookie", "Jwttoken=" + jwtTokenFromCookie);
68+
7569
String requestOBJ = getOrderCreationRequestOBJ(benDataForCareStream, benRegID, benVisitID);
7670

77-
HttpEntity<Object> request = new HttpEntity<Object>(requestOBJ, headers);
78-
// System.out.println("hello");
71+
HttpEntity<Object> request = RestTemplateUtil.createRequestEntity(requestOBJ, Authorization);
7972
ResponseEntity<String> response = restTemplate.exchange(carestreamOrderCreateURL, HttpMethod.POST, request,
8073
String.class);
8174
if (response != null) {

src/main/java/com/iemr/tm/service/common/master/CommonMasterServiceImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,9 @@ public String getMasterDataForNurse(Integer visitCategoryID, Integer providerSer
120120
break;
121121
case 7: {
122122
// 7 : General OPD (QC)
123-
nurseMasterData = "No Master Data found for QuickConsultation";
123+
// nurseMasterData = "No Master Data found for QuickConsultation";
124+
nurseMasterData = ancMasterDataServiceImpl
125+
.getCommonNurseMasterDataForGenopdAncNcdcarePnc(visitCategoryID, providerServiceMapID, gender);
124126
}
125127
break;
126128
case (8): {

src/main/java/com/iemr/tm/service/common/master/RegistrarServiceMasterDataImpl.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
import com.iemr.tm.repo.nurse.anc.ANCCareRepo;
6363
import com.iemr.tm.repo.registrar.BeneficiaryImageRepo;
6464
import com.iemr.tm.repo.registrar.ReistrarRepoBenSearch;
65+
import com.iemr.tm.utils.RestTemplateUtil;
6566

6667
@Service
6768
@PropertySource("classpath:application.properties")
@@ -217,11 +218,7 @@ public String getBenDetailsForLeftSideByRegIDNew(Long beneficiaryRegID, Long ben
217218
public String getBenImageFromIdentityAPI(String Authorization, String comingRequest) throws Exception {
218219
String returnOBJ = null;
219220
RestTemplate restTemplate = new RestTemplate();
220-
MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>();
221-
headers.add("Content-Type", "application/json");
222-
headers.add("AUTHORIZATION", Authorization);
223-
224-
HttpEntity<Object> request = new HttpEntity<Object>(comingRequest, headers);
221+
HttpEntity<Object> request = RestTemplateUtil.createRequestEntity(comingRequest, Authorization);
225222
ResponseEntity<String> response = restTemplate.exchange(getBenImageFromIdentity, HttpMethod.POST, request,
226223
String.class);
227224
returnOBJ = response.getBody();

0 commit comments

Comments
 (0)