ouyangxq
|
3b137f8946
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-12 20:27:50 +08:00 |
|
ouyangxq
|
a1f1d93902
|
feat: add self-operated analytics and enforce Lastleg module boundaries
|
2026-10-12 20:27:35 +08:00 |
|
liuyihe
|
0eb58f9dd1
|
贴标申请,仓储转运
|
2026-10-12 18:19:08 +08:00 |
|
liuyihe
|
9b333df720
|
贴标申请,仓储转运
|
2026-10-12 18:11:23 +08:00 |
|
liuyihe
|
46507e41c6
|
贴标申请,仓储转运
|
2026-10-12 18:01:16 +08:00 |
|
liuyihe
|
a1cd47dabd
|
贴标申请,仓储转运
|
2026-10-12 13:42:23 +08:00 |
|
liuyihe
|
b4b00ae3dd
|
贴标申请,仓储转运
|
2026-10-12 11:18:58 +08:00 |
|
ouyangxq
|
29b562ebf5
|
fix: require dedicated appointment cancellation command
|
2026-10-11 14:14:51 +08:00 |
|
ouyangxq
|
43494cbfa3
|
fix: retain appointment cancellation reasons and query history
|
2026-10-11 13:26:00 +08:00 |
|
ouyangxq
|
15ab355dc2
|
fix(appointments): include destination timezone in batch preview
|
2026-10-10 18:37:38 +08:00 |
|
liuyihe
|
c6471d06ff
|
贴标申请,仓储转运
|
2026-10-10 16:58:33 +08:00 |
|
liuyihe
|
05302490fb
|
贴标申请,仓储转运
|
2026-10-10 16:15:17 +08:00 |
|
ouyangxq
|
0ac2b849c3
|
feat(appointments): track forecast impacts and handling history
|
2026-10-10 15:33:13 +08:00 |
|
ouyangxq
|
25aae44918
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-10 14:19:42 +08:00 |
|
ouyangxq
|
71111bf21b
|
feat(appointments): discover external booking candidates through fleet boundary
|
2026-10-10 14:03:42 +08:00 |
|
liuyihe
|
12a5093b41
|
贴标申请,仓储转运
|
2026-10-10 13:48:25 +08:00 |
|
ouyangxq
|
721d92ac7b
|
fix: include overlapping overnight FBA appointments in calendar
|
2026-10-10 12:40:35 +08:00 |
|
ouyangxq
|
3a252dfc70
|
feat(fleet): expose bounded origin-aware trip calendar
|
2026-10-10 12:15:02 +08:00 |
|
ouyangxq
|
c4c1bddeec
|
feat(appointments): unify pre-inbound planning and confirmed FBA bookings
|
2026-10-10 10:38:06 +08:00 |
|
ouyangxq
|
24f5ccf7ff
|
feat(appointment): share pickup and receiving followups by container
|
2026-10-10 08:42:01 +08:00 |
|
ouyangxq
|
a973be2103
|
feat(procurement): implement sample fulfillment and settled fee workflow
|
2026-10-10 02:19:38 +08:00 |
|
ouyangxq
|
0d75e311d0
|
feat(lastleg): connect appointment followups and fleet intake
|
2026-10-09 22:04:49 +08:00 |
|
ouyangxq
|
261cdc87cb
|
优化
|
2026-10-09 17:36:24 +08:00 |
|
ouyangxq
|
c1aaaf207a
|
Merge remote-tracking branch 'origin/test' into test
# Conflicts:
# lastleg-service/src/main/resources/openapi/overseas-business-v1.yaml
|
2026-10-09 16:13:28 +08:00 |
|
ouyangxq
|
3b5454fb99
|
feat(lastleg): query commercial sources independently of fulfillment types
|
2026-10-09 16:12:02 +08:00 |
|
liuyihe
|
b4b3ae452c
|
贴标申请,仓储转运
|
2026-10-09 15:20:15 +08:00 |
|
ouyangxq
|
c4a7c2a22d
|
feat(fleet): match cargo stops when binding dispatches
|
2026-10-09 15:04:51 +08:00 |
|
ouyangxq
|
e94271706c
|
feat: support shared FBA appointments and arrival calendar
|
2026-10-09 11:01:39 +08:00 |
|
ouyangxq
|
3a9ee57e53
|
fix(lastleg): restore fulfillment safeguards and reconcile return regressions
|
2026-10-08 18:08:42 +08:00 |
|
ouyangxq
|
c1ddb658bd
|
优化
|
2026-10-08 17:07:57 +08:00 |
|
liuyihe
|
16d2d9111a
|
贴标申请,仓储转运
|
2026-10-08 15:55:47 +08:00 |
|
ouyangxq
|
d89198ee21
|
fix(lastleg): classify all first-leg orders by sailing stage
|
2026-10-08 15:23:34 +08:00 |
|
ouyangxq
|
27a89a6ff3
|
fix(lastleg): filter domestic first-leg orders by sailing stage
|
2026-10-08 15:12:47 +08:00 |
|
ouyangxq
|
136a2bc3b5
|
fix(lastleg): expose dispatch reviews and filter available capacity offers
|
2026-10-08 14:11:55 +08:00 |
|
ouyangxq
|
c216f393a7
|
fix(fleet): preserve unknown commercial facts for pooled freight
|
2026-10-07 19:38:56 +08:00 |
|
ouyangxq
|
27c0fe80f6
|
fix(fleet): align customer identity collation for fulfillment joins
|
2026-10-07 17:16:50 +08:00 |
|
ouyangxq
|
001219460f
|
feat(fleet): add internal capacity pool and warehouse fulfillment bridge
|
2026-10-07 16:46:56 +08:00 |
|
ouyangxq
|
7577650eee
|
feat(fleet): read attributable trip receivables and receipts from finance
|
2026-10-05 11:51:47 +08:00 |
|
ouyangxq
|
548a133de6
|
fix(transfer): preserve inbound ownership and expose durable receipt recovery
|
2026-10-05 06:34:23 +08:00 |
|
ouyangxq
|
c194dd2862
|
fix(transfer): reserve receipt resources with durable recovery intents
|
2026-10-05 03:37:13 +08:00 |
|
ouyangxq
|
3f8ac23aba
|
feat(transfer): persist receipt resource intents in schema baseline
|
2026-10-05 03:13:31 +08:00 |
|
ouyangxq
|
8e46ba6985
|
fix(dispatch): preserve loading groups in atomic draft pre-arrangement
|
2026-10-05 03:12:44 +08:00 |
|
ouyangxq
|
a0a4e03da9
|
fix(inbound): expose original command for resource confirmation recovery
|
2026-10-05 02:13:22 +08:00 |
|
ouyangxq
|
1302275b71
|
docs(lastleg): group transfer operations with platform contracts
|
2026-10-04 20:29:30 +08:00 |
|
ouyangxq
|
76f02d8d45
|
fix(lastleg): complete stock transfer through linked relabel
|
2026-10-04 20:21:16 +08:00 |
|
ouyangxq
|
dc993c9713
|
feat(lastleg): retain receipt and redispatch history on exceptions
|
2026-10-04 10:45:05 +08:00 |
|
ouyangxq
|
c46a68e32b
|
fix(delivery): project current dispatched cargo instead of whole order SKU quantities
|
2026-10-04 02:54:52 +08:00 |
|
ouyangxq
|
1f7ddf7bc9
|
fix(delivery): expose signed quantity and publish correct signature instant
|
2026-10-03 23:09:24 +08:00 |
|
ouyangxq
|
e49ad96cc4
|
feat(fleet): attach scoped evidence to measured trip records
|
2026-10-03 16:38:37 +08:00 |
|
ouyangxq
|
8700fc3423
|
feat(lastleg): redispatch returned cargo and reconcile source signatures
|
2026-10-03 16:06:54 +08:00 |
|