Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
order-management-backend
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ascend
order-management-backend
Commits
d9feaf6f
Commit
d9feaf6f
authored
May 14, 2021
by
Christopher Cottier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
integration changes continued
parent
33ad0df4
Pipeline
#1746
failed with stage
in 38 seconds
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
5 deletions
+10
-5
OrderController.java
...a/com/afp/ordermanagement/controller/OrderController.java
+7
-3
Sender.java
.../com/afp/ordermanagement/reactivekafkaservice/Sender.java
+1
-1
OrderService.java
...in/java/com/afp/ordermanagement/service/OrderService.java
+1
-0
application.properties
src/main/resources/application.properties
+1
-1
No files found.
src/main/java/com/afp/ordermanagement/controller/OrderController.java
View file @
d9feaf6f
...
...
@@ -37,9 +37,13 @@ public class OrderController {
@PostMapping
(
"/orders"
)
@ResponseStatus
(
HttpStatus
.
CREATED
)
public
Mono
<
Order
>
getOrderFromEcom
(
@RequestBody
Order
orderObject
)
{
Mono
<
Order
>
orderCreated
=
orderService
.
createOrder
(
orderObject
);
sender
.
sendOrderToTopic
(
orderObject
);
return
orderCreated
;
// 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
);
});
}
...
...
src/main/java/com/afp/ordermanagement/reactivekafkaservice/Sender.java
View file @
d9feaf6f
...
...
@@ -23,7 +23,7 @@ public class Sender {
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
)
{
...
...
src/main/java/com/afp/ordermanagement/service/OrderService.java
View file @
d9feaf6f
...
...
@@ -28,6 +28,7 @@ public class OrderService {
newOrder
.
setOrderTrackingCode
(
defaultOrderTrackingCode
);
newOrder
.
setOrderCreatedAt
(
serviceSystemTime
);
newOrder
.
setOrderUpdatedAt
(
serviceSystemTime
);
//newOrder.setId("abc123");
//System.out.println(newOrder);
return
orderRepository
.
save
(
newOrder
);
}
...
...
src/main/resources/application.properties
View file @
d9feaf6f
...
...
@@ -3,7 +3,7 @@ kafka.producer.bootstrap-servers=localhost:9092
kafka.producer.acks
=
all
kafka.consumer.bootstrap-servers
=
localhost:9092
kafka.consumer.group-id
=
group_id
kafka.topic.input
=
orders
kafka.topic.input
=
WMOS_ORDER_UPDATE
server.port
=
8084
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment