Commit d9feaf6f authored by Christopher Cottier's avatar Christopher Cottier

integration changes continued

parent 33ad0df4
Pipeline #1746 failed with stage
in 38 seconds
...@@ -37,9 +37,13 @@ public class OrderController { ...@@ -37,9 +37,13 @@ public class OrderController {
@PostMapping("/orders") @PostMapping("/orders")
@ResponseStatus(HttpStatus.CREATED) @ResponseStatus(HttpStatus.CREATED)
public Mono<Order> getOrderFromEcom(@RequestBody Order orderObject) { public Mono<Order> getOrderFromEcom(@RequestBody Order orderObject) {
Mono<Order> orderCreated = orderService.createOrder(orderObject); // Mono<Order> orderCreated = orderService.createOrder(orderObject);
return orderService.createOrder(orderObject)
.doOnSuccess(order -> {
orderObject.setId(order.getId());
System.out.println("sending order*******************" + orderObject.getId());
sender.sendOrderToTopic(orderObject); sender.sendOrderToTopic(orderObject);
return orderCreated; });
} }
......
...@@ -23,7 +23,7 @@ public class Sender { ...@@ -23,7 +23,7 @@ public class Sender {
private KafkaSender<String, Order> kafkaEventProducer; private KafkaSender<String, Order> kafkaEventProducer;
private static final String ORDER_TOPIC = "orders"; private static final String ORDER_TOPIC = "OMS_ORDER_UPDATE";
public void sendOrderToTopic(Order orderObject) { public void sendOrderToTopic(Order orderObject) {
......
...@@ -28,6 +28,7 @@ public class OrderService { ...@@ -28,6 +28,7 @@ public class OrderService {
newOrder.setOrderTrackingCode(defaultOrderTrackingCode); newOrder.setOrderTrackingCode(defaultOrderTrackingCode);
newOrder.setOrderCreatedAt(serviceSystemTime); newOrder.setOrderCreatedAt(serviceSystemTime);
newOrder.setOrderUpdatedAt(serviceSystemTime); newOrder.setOrderUpdatedAt(serviceSystemTime);
//newOrder.setId("abc123");
//System.out.println(newOrder); //System.out.println(newOrder);
return orderRepository.save(newOrder); return orderRepository.save(newOrder);
} }
......
...@@ -3,7 +3,7 @@ kafka.producer.bootstrap-servers=localhost:9092 ...@@ -3,7 +3,7 @@ kafka.producer.bootstrap-servers=localhost:9092
kafka.producer.acks=all kafka.producer.acks=all
kafka.consumer.bootstrap-servers=localhost:9092 kafka.consumer.bootstrap-servers=localhost:9092
kafka.consumer.group-id=group_id kafka.consumer.group-id=group_id
kafka.topic.input=orders kafka.topic.input=WMOS_ORDER_UPDATE
server.port=8084 server.port=8084
......
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