Site2ZipDeliveryEstimateServiceImpl.java

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ESB-27573: [PRODUCT] Change Get Parts Services from Local One to Local Quorum
ESB-27573: [PRODUCT] Change Get Parts Services from Local One to Local Quorum

ESB-27573 - change consistency level to local quorum

  1. … 13 more files in changeset.

ESB-24471 - Initial Changes for NOL FreepaidV4 and handle different delivery estimates for each cutoff time from the free delivery by day table

  1. … 65 more files in changeset.
  • More
  • ESB-24
  • finished reviewing
it is confusing to have a variable named V2 that is actually the V3 class .

it is confusing to have a variable named V2 that is actually the V3 class .

This is a good candidate for an Enum. It could go in the model package.

This is a good candidate for an Enum. It could go in the model package.

This is a good candidate for an Enum. It could go in the model package.

This is a good candidate for an Enum. It could go in the model package.

It would be more efficient to have 1 filter statement and 1 collect. For instance, .filter(s -> s.getDeliveryServiceType().compareToIgnoreCase(deliveryServiceType) == 0 && s.getDayOfTheWeek().compa...

It would be more efficient to have 1 filter statement and 1 collect. For instance,
.filter(s -> s.getDeliveryServiceType().compareToIgnoreCase(deliveryServiceType) == 0
&& s.getDayOfTheWeek().compareToIgnoreCase(dayOfWeek) == 0)
.collect(Collectors.toList());

Can we rename the name of the table to site_delivery_lead_time? Usually, table names are not plural. Could we change the order of the clustering key to delivery_service_type, day_of_week, reason_co...

Can we rename the name of the table to site_delivery_lead_time? Usually, table names are not plural.
Could we change the order of the clustering key to delivery_service_type, day_of_week, reason_code? I think this will be used more than the other way around during triage.

In this class we are still using v1 SplunkLogger.

In this class we are still using v1 SplunkLogger.

I see in some classes that we are still using v2 SplunkLogger, but in other classes, we are using v3.SplunkLogger. Do we need to have a v3? What's the difference?

I see in some classes that we are still using v2 SplunkLogger, but in other classes, we are using v3.SplunkLogger. Do we need to have a v3? What's the difference?

We should log the error if there is an exception with the stack trace.

We should log the error if there is an exception with the stack trace.

It is confusing to have the variable name as v2 and the class as v3.

It is confusing to have the variable name as v2 and the class as v3.

It is confusing to have the variable name as v2 and the class as v3.

It is confusing to have the variable name as v2 and the class as v3.

Should this be ProductAvailabilityControllerV3?

Should this be ProductAvailabilityControllerV3?

Should this be ProductAvailabilityControllerV3?

Should this be ProductAvailabilityControllerV3?

ESB-17639: [NSIGHT] Get Parts Changes to incorporate Lead Time Data
ESB-17639: [NSIGHT] Get Parts Changes to incorporate Lead Time Data

ESB-17639 - implemented lead times in getparts V3

    • -1
    • +1
    ./Site2ZipDeliveryEstimateServiceImpl.java
  1. … 46 more files in changeset.

ESB-11657 Fix wrong bucket issue with Aggregate by relationship

    • -1
    • +1
    ./Site2ZipDeliveryEstimateServiceImpl.java
  1. … 7 more files in changeset.

ESB-5580 implemented Inventory verification service

    • -2
    • +8
    ./Site2ZipDeliveryEstimateServiceImpl.java
  1. … 14 more files in changeset.

ESB-4929 Use timezone data to calculate the quickest delivery method

    • -1
    • +1
    ./Site2ZipDeliveryEstimateServiceImpl.java
  1. … 3 more files in changeset.

ESB-4929 Added calcuation for date for times across UTC midnight

    • -4
    • +18
    ./Site2ZipDeliveryEstimateServiceImpl.java
  1. … 9 more files in changeset.

ESB-4130 Initial check in of Getparts microservice code

    • -0
    • +194
    ./Site2ZipDeliveryEstimateServiceImpl.java
  1. … 168 more files in changeset.