- updated swagger description
- changed customer registration endpoint - updated tests
This commit is contained in:
@@ -26,11 +26,11 @@ public class CustomerInfoUpdateService {
|
||||
this.mongoTemplate = mongoTemplate;
|
||||
}
|
||||
|
||||
public void create(String id, CustomerInfo customerInfo) {
|
||||
public void create(String id, String firstName, String lastName, CustomerInfo customerInfo) {
|
||||
try {
|
||||
accountInfoRepository.save(new QuerySideCustomer(id,
|
||||
"",
|
||||
"",
|
||||
firstName,
|
||||
lastName,
|
||||
customerInfo.getEmail(),
|
||||
customerInfo.getSsn(),
|
||||
customerInfo.getPhoneNumber(),
|
||||
|
||||
@@ -30,7 +30,7 @@ public class CustomerQueryWorkflow implements CompoundEventHandler {
|
||||
CustomerCreatedEvent event = de.event();
|
||||
String id = de.getEntityIdentifier().getId();
|
||||
|
||||
customerInfoUpdateService.create(id, event.getCustomerInfo());
|
||||
customerInfoUpdateService.create(id, event.getFirstName(), event.getLastName(), event.getCustomerInfo());
|
||||
return Observable.just(null);
|
||||
}
|
||||
@EventHandlerMethod
|
||||
|
||||
@@ -19,8 +19,8 @@ public class QuerySideCustomerConfiguration {
|
||||
}
|
||||
|
||||
@Bean
|
||||
public CustomerInfoUpdateService customerInfoUpdateService(QuerySideCustomerRepository querySideCustomerRepository) {
|
||||
return new CustomerInfoUpdateService(querySideCustomerRepository);
|
||||
public CustomerInfoUpdateService customerInfoUpdateService(QuerySideCustomerRepository querySideCustomerRepository, MongoTemplate mongoTemplate) {
|
||||
return new CustomerInfoUpdateService(querySideCustomerRepository, mongoTemplate);
|
||||
}
|
||||
|
||||
@Bean
|
||||
|
||||
Reference in New Issue
Block a user