File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed
java/uk/gov/companieshouse/orders/api/service Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change 11package uk .gov .companieshouse .orders .api .service ;
22
3- import java .time .LocalDateTime ;
4- import java .util .Optional ;
3+ import org .springframework .beans .factory .annotation .Value ;
54import org .springframework .stereotype .Service ;
65import uk .gov .companieshouse .orders .api .model .Basket ;
76import uk .gov .companieshouse .orders .api .repository .BasketRepository ;
87
8+ import java .time .LocalDateTime ;
9+ import java .util .Optional ;
10+
911@ Service
1012public class BasketService {
1113
1214 private final BasketRepository repository ;
1315
16+ @ Value ("${basket.enrolled}" )
17+ private boolean enrolled ;
18+
1419 public BasketService (BasketRepository repository ) {
1520 this .repository = repository ;
1621 }
@@ -24,6 +29,11 @@ public Basket saveBasket(Basket basket) {
2429 basket .setCreatedAt (now );
2530 }
2631 basket .setUpdatedAt (now );
32+
33+ if (enrolled ) {
34+ basket .getData ().setEnrolled (true );
35+ }
36+
2737 return repository .save (basket );
2838 }
2939
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ uk.gov.companieshouse.orders.api.orders=/orders
88uk.gov.companieshouse.orders.api.search.checkouts =/checkouts/search
99uk.gov.companieshouse.payments.api.payments: ${PAYMENTS_API_URL}/payments
1010basket.item.limit =${BASKET_ITEM_LIMIT:1000}
11+ basket.enrolled =${BASKET_ENROLLED:false}
1112
1213spring.data.mongodb.uri =${MONGODB_URL}
1314spring.data.mongodb.field-naming-strategy =uk.gov.companieshouse.orders.api.model.NoIsSnakeCaseFieldNamingStrategy
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ uk.gov.companieshouse.orders.api.orders=/orders
88uk.gov.companieshouse.orders.api.search.checkouts =/checkouts/search
99uk.gov.companieshouse.payments.api.payments : payments.service/payments
1010basket.item.limit =2
11+ basket.enrolled =true
1112
1213spring.data.mongodb.field-naming-strategy =uk.gov.companieshouse.orders.api.model.NoIsSnakeCaseFieldNamingStrategy
1314
You can’t perform that action at this time.
0 commit comments