ouyangxq
|
2abbb3cc8f
|
fix(acceptance): preserve calculated dropship fees
|
2026-09-09 01:09:31 +08:00 |
|
ouyangxq
|
0d73e185c0
|
fix(acceptance): align latest overseas contracts
|
2026-09-09 00:53:40 +08:00 |
|
ouyangxq
|
5da3417429
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/sql/海外区域统一增量-MySQL8.sql
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/gateway/HttpWarehouseResourceGateway.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/gateway/WarehouseResourceGateway.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/ReceivingContainerService.java
# lastleg-service/src/main/resources/db/lastleg.sql
# lastleg-service/src/test/java/com/baiyue/lastleg/inboundplan/pda/gateway/HttpWarehouseResourceGatewayTest.java
|
2026-09-09 00:41:47 +08:00 |
|
ouyangxq
|
e7cbe98766
|
fix(lastleg): restore pallet validation structure
|
2026-09-09 00:39:38 +08:00 |
|
ouyangxq
|
df0088750b
|
fix(lastleg): restore receiving service structure
|
2026-09-09 00:37:42 +08:00 |
|
ouyangxq
|
2ba5f0c307
|
fix(lastleg): harden container plan saga recovery
|
2026-09-09 00:31:50 +08:00 |
|
ouyangxq
|
990b74f3e8
|
fix(lastleg): confirm pre-reserved pallets on PDA scan
|
2026-09-09 00:25:57 +08:00 |
|
ouyangxq
|
7e76fed728
|
fix(acceptance): complete overseas fulfillment closure
|
2026-09-09 00:25:34 +08:00 |
|
ouyangxq
|
094d9c1e81
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 00:19:29 +08:00 |
|
ouyangxq
|
7b47de47c6
|
feat(lastleg): reserve pallets for container plans
|
2026-09-09 00:15:23 +08:00 |
|
ouyangxq
|
cf8053b7ce
|
fix(warehouse-overseas): keep confirmed pallet locks active
|
2026-09-09 00:11:46 +08:00 |
|
ouyangxq
|
93704a24ce
|
fix(warehouse-overseas): avoid pallet batch gap lock
|
2026-09-08 23:59:50 +08:00 |
|
ouyangxq
|
5086de23a7
|
fix(acceptance): close overseas dropship pallet chain
|
2026-09-08 23:56:54 +08:00 |
|
ouyangxq
|
fa9888d0e1
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/db/incremental.sql
|
2026-09-08 23:54:12 +08:00 |
|
ouyangxq
|
a88a04fd24
|
feat(warehouse-overseas): reserve inbound pallet batches
|
2026-09-08 23:52:36 +08:00 |
|
ouyangxq
|
4c1e9aa714
|
feat(lastleg): add container plan preview
|
2026-09-08 23:45:30 +08:00 |
|
ouyangxq
|
0c984e8f5f
|
fix(lastleg): inspect occupied pallets for PDA queries
|
2026-09-08 23:34:12 +08:00 |
|
ouyangxq
|
3e15ad6b5b
|
fix(scripts): align dropship container acceptance
|
2026-09-08 23:26:09 +08:00 |
|
ouyangxq
|
2121743753
|
fix(scripts): scope container workbench queries
|
2026-09-08 23:16:52 +08:00 |
|
ouyangxq
|
7d64135e79
|
fix(scripts): read domestic container list payload
|
2026-09-08 23:15:13 +08:00 |
|
ouyangxq
|
735b5abdcc
|
fix(scripts): read container workbench payload
|
2026-09-08 23:11:49 +08:00 |
|
ouyangxq
|
00990fedcc
|
fix(scripts): use domestic container detail route
|
2026-09-08 23:06:07 +08:00 |
|
ouyangxq
|
f7f4c80806
|
fix(firstleg): sync container pickup code schema
|
2026-09-08 22:51:02 +08:00 |
|
ouyangxq
|
0b9cab7c1a
|
fix(firstleg): align dropship pallet sealing contract
|
2026-09-08 22:34:58 +08:00 |
|
ouyangxq
|
4bbcda2a75
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/sql/海外区域统一增量-MySQL8.sql
|
2026-09-08 22:34:48 +08:00 |
|
ouyangxq
|
ae44b82a85
|
fix(lastleg): align overseas schema upgrades
|
2026-09-08 22:17:36 +08:00 |
|
ouyangxq
|
8e3e94b286
|
fix(lastleg): sync relabel inventory snapshot schema
|
2026-09-08 22:12:34 +08:00 |
|
ouyangxq
|
a060f8dca8
|
fix(overseas): support projected authorization headers
|
2026-09-08 21:59:13 +08:00 |
|
ouyangxq
|
55fda1f616
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 21:59:03 +08:00 |
|
ouyangxq
|
e3a5ea7341
|
feat(lastleg): add overseas container fee sources
|
2026-09-08 21:45:57 +08:00 |
|
ouyangxq
|
0c4d7c644e
|
fix(gateway): forward standard internal trust header
|
2026-09-08 21:38:12 +08:00 |
|
ouyangxq
|
e9ad7e333a
|
fix(security): distinguish gateway context failures
|
2026-09-08 21:29:23 +08:00 |
|
ouyangxq
|
781669dfaf
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 21:29:21 +08:00 |
|
ouyangxq
|
1cf6722d6e
|
fix(finance): key container finance by booking
|
2026-09-08 21:27:23 +08:00 |
|
ouyangxq
|
55c36cf290
|
fix(firstleg): publish fees by container booking
|
2026-09-08 21:24:49 +08:00 |
|
ouyangxq
|
d0c4d5f997
|
test(security): cover gateway token authentication
|
2026-09-08 21:22:24 +08:00 |
|
ouyangxq
|
23ac00eb61
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-08 21:05:33 +08:00 |
|
ouyangxq
|
4a403aaa30
|
fix(security): accept overseas token subject identity
|
2026-09-08 21:05:15 +08:00 |
|
ouyangxq
|
1fb139bc71
|
test(finance): sync formal fee item baseline
|
2026-09-08 21:05:15 +08:00 |
|
ouyangxq
|
8e0001dc56
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 21:05:05 +08:00 |
|
ouyangxq
|
2e2ca3bef4
|
feat(finance): add container settlement aggregate
|
2026-09-08 21:03:47 +08:00 |
|
ouyangxq
|
aa7f067e54
|
test(firstleg): confirm fee adjustment tolerance
|
2026-09-08 20:51:08 +08:00 |
|
ouyangxq
|
93bf192e3d
|
fix(lastleg): sync delivery lifecycle schema
|
2026-09-08 20:37:41 +08:00 |
|
ouyangxq
|
cafa66fd37
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 20:37:19 +08:00 |
|
ouyangxq
|
fc079fcdc0
|
fix(firstleg): allow domestic history container details
|
2026-09-08 20:29:05 +08:00 |
|
ouyangxq
|
da5cf0eb64
|
fix(deploy): sync inbound fee pricing columns
|
2026-09-08 20:23:02 +08:00 |
|
ouyangxq
|
11076cef00
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 20:22:49 +08:00 |
|
ouyangxq
|
b19b828861
|
fix(sql): sync phase5 delivery permissions
|
2026-09-08 20:18:35 +08:00 |
|
ouyangxq
|
2f01fadeeb
|
chore(sql): sync container workspace permissions
|
2026-09-08 20:05:17 +08:00 |
|
ouyangxq
|
d94c902d75
|
feat(firstleg): split domestic and overseas container workbenches
|
2026-09-08 19:48:16 +08:00 |
|
ouyangxq
|
19d9a89651
|
feat(iam): split domestic and overseas container permissions
|
2026-09-08 19:11:29 +08:00 |
|
ouyangxq
|
b0c81e337d
|
feat(firstleg): expose batch carrier actual facts
|
2026-09-08 19:09:08 +08:00 |
|
ouyangxq
|
75e67fa980
|
feat(iam): add exception order process permission
|
2026-09-08 18:51:22 +08:00 |
|
ouyangxq
|
d1090671ce
|
fix(lastleg): enforce delivery and return workflows
|
2026-09-08 18:49:52 +08:00 |
|
ouyangxq
|
d42629d289
|
feat(lastleg): add direct inventory balance detail
|
2026-09-08 18:47:15 +08:00 |
|
ouyangxq
|
82337da0cc
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 18:45:13 +08:00 |
|
ouyangxq
|
6514634dcb
|
fix(lastleg): align receiving warehouse checks
|
2026-09-08 18:41:00 +08:00 |
|
ouyangxq
|
3e7fa40a99
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/java/com/baiyue/lastleg/inventory/command/service/InventoryCommandService.java
|
2026-09-08 18:39:34 +08:00 |
|
ouyangxq
|
47419aad00
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/service/SmartLoadingService.java
|
2026-09-08 18:37:23 +08:00 |
|
ouyangxq
|
f6b0bca2bf
|
test(firstleg): mock container tier mapper
|
2026-09-08 18:32:59 +08:00 |
|
ouyangxq
|
db98da5689
|
fix(lastleg): restore returned inventory from shipment source
|
2026-09-08 18:30:04 +08:00 |
|
ouyangxq
|
047ed674b8
|
feat(file): support overseas exception evidence
|
2026-09-08 18:26:26 +08:00 |
|
ouyangxq
|
3b88e5f6ab
|
fix(firstleg): reprice container fee on loading changes
|
2026-09-08 18:24:04 +08:00 |
|
ouyangxq
|
cd47317e8a
|
test(firstleg): provide container pricing mapper fixture
|
2026-09-08 18:21:46 +08:00 |
|
ouyangxq
|
6ac80bf659
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 18:21:46 +08:00 |
|
ouyangxq
|
1fd2b544a5
|
优化
|
2026-09-08 18:18:51 +08:00 |
|
ouyangxq
|
fcb4c055e2
|
优化
|
2026-09-08 18:16:54 +08:00 |
|
ouyangxq
|
c6657929da
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 18:16:53 +08:00 |
|
ouyangxq
|
1a1a19dea7
|
feat(firstleg): tier container customer freight
|
2026-09-08 18:04:14 +08:00 |
|
ouyangxq
|
3aaba2d6a3
|
fix: order dropship schema convergence before assertions
|
2026-09-08 18:02:47 +08:00 |
|
ouyangxq
|
13d8640b4c
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 17:59:53 +08:00 |
|
ouyangxq
|
f3a0a45e59
|
fix(lastleg): stock receipts into scanned locations
|
2026-09-08 17:55:29 +08:00 |
|
ouyangxq
|
b0fd797cd2
|
feat(firstleg): support customer price books
|
2026-09-08 17:42:20 +08:00 |
|
ouyangxq
|
751bdbf880
|
fix: converge dropship development schema
|
2026-09-08 17:38:43 +08:00 |
|
ouyangxq
|
0a9c798580
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/client/OrderCargoClient.java
# order/src/main/java/com/baiyue/order/controller/InternalOrderCargoController.java
# order/src/test/java/com/baiyue/order/controller/InternalOrderCargoControllerTest.java
|
2026-09-08 17:34:12 +08:00 |
|
ouyangxq
|
60a41ec3ea
|
fix: reserve stable inbound code for draft label printing
|
2026-09-08 17:33:44 +08:00 |
|
ouyangxq
|
eead11e99d
|
feat(order): add batch review preview
|
2026-09-08 17:32:56 +08:00 |
|
ouyangxq
|
442518c382
|
feat(firstleg): add private warehouse delivery fee
|
2026-09-08 17:27:20 +08:00 |
|
ouyangxq
|
6c2d169798
|
feat: complete dropship palletization workflow
|
2026-09-08 17:24:48 +08:00 |
|
ouyangxq
|
ba81dece5e
|
feat(firstleg): expose authoritative measurement identifiers
|
2026-09-08 17:24:29 +08:00 |
|
ouyangxq
|
e597bebafd
|
feat(order): expose cargo shipment binding
|
2026-09-08 17:17:57 +08:00 |
|
ouyangxq
|
2e60f2cd77
|
feat(firstleg): enforce pricing adjustment bounds
|
2026-09-08 17:13:43 +08:00 |
|
ouyangxq
|
78a73a1b0e
|
feat(firstleg): expose loading item tax mode
|
2026-09-08 17:07:06 +08:00 |
|
ouyangxq
|
e9182e8cfe
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# AGENTS.md
|
2026-09-08 17:01:59 +08:00 |
|
ouyangxq
|
40fe0ba0e1
|
fix(lastleg): keep inventory warehouse snapshots canonical
|
2026-09-08 16:16:20 +08:00 |
|
ouyangxq
|
6908969307
|
fix(lastleg): reject unavailable receiving pallets
|
2026-09-08 14:52:08 +08:00 |
|
ouyangxq
|
a0ad3382af
|
fix(warehouse-overseas): enforce pallet location invariant
|
2026-09-08 14:47:35 +08:00 |
|
ouyangxq
|
07688005a1
|
优化
|
2026-09-08 14:07:31 +08:00 |
|
ouyangxq
|
d318f4a450
|
fix(lastleg): create remaining container plans
|
2026-09-08 13:52:37 +08:00 |
|
ouyangxq
|
3c05525e27
|
fix(lastleg): search frozen warehouse code and name
|
2026-09-08 13:14:13 +08:00 |
|
ouyangxq
|
096ab8d48b
|
fix(test): align receiving pallets with FBA destinations
|
2026-09-08 12:45:46 +08:00 |
|
ouyangxq
|
847df6a85f
|
fix(lastleg): keep completed containers editable
|
2026-09-08 11:51:04 +08:00 |
|
ouyangxq
|
cc6df5993f
|
fix(lastleg): enforce container warehouse plan facts
|
2026-09-08 11:00:39 +08:00 |
|
ouyangxq
|
61ffff1be0
|
fix: keep terminal drayage actions executable
|
2026-09-08 07:39:17 +08:00 |
|
ouyangxq
|
287c0f3ce8
|
fix: publish holds for local overseas orders
|
2026-09-08 00:51:32 +08:00 |
|
ouyangxq
|
bb68e8a580
|
fix: route terminal drayage through gateway
|
2026-09-08 00:23:40 +08:00 |
|
ouyangxq
|
eeb087e453
|
fix: make terminal drayage migration restartable
|
2026-09-08 00:11:31 +08:00 |
|
ouyangxq
|
e32fe65fa8
|
feat: complete tail order controls and terminal drayage
|
2026-09-07 23:58:18 +08:00 |
|
ouyangxq
|
f018ca85a9
|
test(overseas): retain marker merchant fixture
|
2026-09-07 21:26:03 +08:00 |
|
ouyangxq
|
ac18f69ec5
|
fix(lastleg): preserve dropship source pallets
|
2026-09-07 21:10:43 +08:00 |
|