Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

B-21378: UB RDD Remove Starting Day After Pickup #14958

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
59f0b92
Update TableQueue.jsx
loganwc Feb 24, 2025
b925b37
minor adjustments
loganwc Feb 24, 2025
58a80c8
Merge branch 'main' into B-21378-iUB-RDD-Transit-Calculation
TevinAdams Mar 4, 2025
cf86860
Removing starting transit time day after pickup date
TevinAdams Mar 5, 2025
4c9080a
Test fix
TevinAdams Mar 5, 2025
4c88b12
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 5, 2025
6396be2
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 5, 2025
66176c2
Test fix
TevinAdams Mar 5, 2025
17adef7
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 5, 2025
fe7323a
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 5, 2025
edce164
Merge branch 'main' into B-21348-Bulk-Assignment-Save
loganwc Mar 5, 2025
ec41739
bs linter not linting the lint
loganwc Mar 5, 2025
6d86e16
merge main
loganwc Mar 5, 2025
c66aa02
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 6, 2025
2e44fdf
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 6, 2025
e892b63
Merge branch 'main' into B-21378-iUB-RDD-Transit-Calculation
TevinAdams Mar 6, 2025
7ead1a1
Fixing tests again
TevinAdams Mar 6, 2025
bdd9cf8
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 6, 2025
b3e0e0b
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 6, 2025
8b7b8a2
Merge branch 'main' into B-21378-iUB-RDD-Transit-Calculation
TevinAdams Mar 6, 2025
3866cf8
Merge branch 'main' into B-21348-Bulk-Assignment-Save
paulstonebraker Mar 6, 2025
370d912
More test fixes
TevinAdams Mar 6, 2025
4a9ed93
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 6, 2025
6729bfb
Merge branch 'main' into B-21378-iUB-RDD-Transit-Calculation
TevinAdams Mar 6, 2025
14e8adb
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 6, 2025
f3a76a3
Merge branch 'main' into B-21348-Bulk-Assignment-Save
pambecker Mar 6, 2025
2096d2c
Merge branch 'Error message return edit
TevinAdams Mar 6, 2025
48a5623
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 6, 2025
7c2a2d0
Fixing tests again
TevinAdams Mar 6, 2025
127ed25
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 6, 2025
af96394
Merge pull request #14657 from transcom/B-21348-Bulk-Assignment-Save
pambecker Mar 6, 2025
63aa487
Merge branch 'main' into B-21378-iUB-RDD-Transit-Calculation
TevinAdams Mar 6, 2025
fa53d98
Fixing test again
TevinAdams Mar 6, 2025
ab9a46a
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 6, 2025
2b41e29
Another test adjustment
TevinAdams Mar 6, 2025
db17b44
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 6, 2025
5e207eb
undo error response change
TevinAdams Mar 7, 2025
33d4ec0
Merge branch 'B-21378-iUB-RDD-Transit-Calculation' into B-21378-iUB-R…
TevinAdams Mar 7, 2025
04f00b6
Merge branch 'integrationTesting' into B-21378-iUB-RDD-Transit-Calcul…
TevinAdams Mar 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions pkg/services/mto_shipment/mto_shipment_updater.go
Original file line number Diff line number Diff line change
Expand Up @@ -1259,8 +1259,7 @@ func CalculateRequiredDeliveryDate(appCtx appcontext.AppContext, planner route.P
}

if intlTransTime.UbTransitTime != nil {
dayAfterPickupDay := pickupDate.AddDate(0, 0, 1)
requiredDeliveryDate = dayAfterPickupDay.AddDate(0, 0, *intlTransTime.UbTransitTime)
requiredDeliveryDate = pickupDate.AddDate(0, 0, *intlTransTime.UbTransitTime)
}
} else {
if destinationIsAlaska {
Expand Down
10 changes: 5 additions & 5 deletions pkg/services/mto_shipment/mto_shipment_updater_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -2764,7 +2764,7 @@ func (suite *MTOShipmentServiceSuite) TestUpdateMTOShipmentStatus() {
}, nil)
// adding 42 days; ghcDomesticTransitTime0LbsUpper.MaxDaysTransitTime is 12, plus 30 for Zone 5 UB
pickUpDate := shipment.ScheduledPickupDate
rdd60DaysDateUB := pickUpDate.AddDate(0, 0, 28)
rdd60DaysDateUB := pickUpDate.AddDate(0, 0, 27)
shipmentEtag := etag.GenerateEtag(shipment.UpdatedAt)
_, err = updater.UpdateMTOShipmentStatus(appCtx, shipment.ID, status, nil, nil, shipmentEtag)
suite.NoError(err)
Expand Down Expand Up @@ -3514,7 +3514,6 @@ func (suite *MTOShipmentServiceSuite) TestUpdateShipmentActualWeightAutoReweigh(
mock.AnythingOfType("uuid.UUID"),
mock.AnythingOfType("*models.MTOShipment"),
).Return(models.MTOShipments{}, nil, nil)

mockSender := setUpMockNotificationSender()
addressUpdater := address.NewAddressUpdater()

Expand All @@ -3540,6 +3539,8 @@ func (suite *MTOShipmentServiceSuite) TestUpdateShipmentActualWeightAutoReweigh(
// there is a validator check about updating the status
primeShipment.Status = ""

moveWeights.On("CheckExcessWeight", mock.AnythingOfType("*appcontext.appContext"), primeShipment.MoveTaskOrderID, mock.AnythingOfType("models.MTOShipment")).Return(&primeShipment.MoveTaskOrder, nil, nil)

session := auth.Session{}
_, err := mockedUpdater.UpdateMTOShipment(suite.AppContextWithSessionForTest(&session), &primeShipment, etag.GenerateEtag(primeShipment.UpdatedAt), "test")
suite.NoError(err)
Expand Down Expand Up @@ -3582,7 +3583,7 @@ func (suite *MTOShipmentServiceSuite) TestUpdateShipmentActualWeightAutoReweigh(
mock.AnythingOfType("*appcontext.appContext"),
mock.AnythingOfType("uuid.UUID"),
mock.AnythingOfType("models.MTOShipment"),
).Return(&models.Move{}, nil, nil)
).Return(&oldPrimeShipment.MoveTaskOrder, nil, nil)

newPrimeShipment := models.MTOShipment{
ID: oldPrimeShipment.ID,
Expand Down Expand Up @@ -4066,8 +4067,7 @@ func (suite *MTOShipmentServiceSuite) TestUpdateRequiredDeliveryDateUpdate() {
suite.Nil(oldUbShipment.RequiredDeliveryDate)

pickUpDate := time.Now()
dayAfterPickupDay := pickUpDate.AddDate(0, 0, 1)
expectedRequiredDeiliveryDate := dayAfterPickupDay.AddDate(0, 0, 27)
expectedRequiredDeiliveryDate := pickUpDate.AddDate(0, 0, 27)
newUbShipment := models.MTOShipment{
ID: oldUbShipment.ID,
ShipmentType: models.MTOShipmentTypeUnaccompaniedBaggage,
Expand Down