Commit 7d3dd814 authored by Kali Padhi's avatar Kali Padhi

"modifications done"

parent a7c4bf9d
...@@ -12,7 +12,7 @@ public class OfferConverter implements Function<OfferTransactionRequest, PEReque ...@@ -12,7 +12,7 @@ public class OfferConverter implements Function<OfferTransactionRequest, PEReque
@Override @Override
public PERequest apply(OfferTransactionRequest offerTransactionRequest) { public PERequest apply(OfferTransactionRequest offerTransactionRequest) {
PERequest peRequest = new PERequest(); PERequest peRequest = new PERequest();
peRequest.setHhid(offerTransactionRequest.getHhid()); peRequest.setHhId(offerTransactionRequest.getHhId());
peRequest.setItemList(offerTransactionRequest.getItemList()); peRequest.setItemList(offerTransactionRequest.getItemList());
return peRequest; return peRequest;
} }
......
...@@ -16,7 +16,7 @@ public class OfferDao { ...@@ -16,7 +16,7 @@ public class OfferDao {
@Autowired @Autowired
private RestTemplate restTemplate; private RestTemplate restTemplate;
@Value("${promotion.engine.calaculate.dicount.url}") @Value("${promotion.engine.calculate.discount.url}")
private String promotionEngineUrl ; private String promotionEngineUrl ;
public OfferTransactionResponse convertions(OfferTransactionRequest offerTransactionRequest) { public OfferTransactionResponse convertions(OfferTransactionRequest offerTransactionRequest) {
...@@ -24,7 +24,7 @@ public class OfferDao { ...@@ -24,7 +24,7 @@ public class OfferDao {
} }
public PEResponse callPE(PERequest peRequest) { public PEResponse callPE(PERequest peRequest) {
ResponseEntity<PEResponse> peResponse = restTemplate.exchange("http://localhost:8081"+promotionEngineUrl, HttpMethod.POST, HttpEntity.EMPTY, PEResponse.class); ResponseEntity<PEResponse> peResponse = restTemplate.postForEntity("http://localhost:8081"+promotionEngineUrl,peRequest,PEResponse.class);
return peResponse.getBody(); return peResponse.getBody();
} }
} }
...@@ -13,6 +13,6 @@ import lombok.experimental.FieldDefaults; ...@@ -13,6 +13,6 @@ import lombok.experimental.FieldDefaults;
public class Item { public class Item {
String itemName; String itemName;
String itemId; String itemId;
String price; Double price;
String cmsCoupouns; String cmsCoupouns;
} }
...@@ -16,6 +16,6 @@ import static com.google.common.collect.Lists.newArrayList; ...@@ -16,6 +16,6 @@ import static com.google.common.collect.Lists.newArrayList;
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = false) @FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = false)
public class OfferTransactionRequest { public class OfferTransactionRequest {
String hhid; String hhId;
List<Item> itemList = newArrayList(); List<Item> itemList = newArrayList();
} }
...@@ -17,7 +17,7 @@ import static com.google.common.collect.Lists.newArrayList; ...@@ -17,7 +17,7 @@ import static com.google.common.collect.Lists.newArrayList;
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = false) @FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = false)
public class PERequest { public class PERequest {
String hhid; String hhId;
List<Item> itemList; List<Item> itemList;
List<OfferLookup> eligibleOffers; List<OfferLookup> eligibleOffers;
} }
spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/user spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/postgres
spring.datasource.username=user spring.datasource.username=user
spring.datasource.password=password123 spring.datasource.password=password123
promotion.engine.calaculate.dicount.url=/promotionEngine/calculateDiscount promotion.engine.calculate.discount.url=/promotionEngine/calculateDiscount
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment