ouyangxq
|
4ddfc6fb99
|
chore(firstleg): remove legacy inbound evidence schema
|
2026-08-31 18:19:25 +08:00 |
|
ouyangxq
|
df0fbc1c7f
|
fix(firstleg): scope loading evidence to cabinet tasks
|
2026-08-31 18:14:36 +08:00 |
|
ouyangxq
|
4795ab958c
|
fix(file): require Firstleg for PDA evidence access
|
2026-08-31 17:42:19 +08:00 |
|
ouyangxq
|
1288c8937c
|
fix(file): bind loading evidence to cabinet
|
2026-08-31 17:33:11 +08:00 |
|
ouyangxq
|
ba8e3595e4
|
fix(firstleg): explain coload group eligibility
|
2026-08-31 15:40:24 +08:00 |
|
ouyangxq
|
17d81b0b94
|
feat(order): expose unified order channel code
|
2026-08-31 15:38:18 +08:00 |
|
ouyangxq
|
c9792b1f63
|
fix(firstleg): resolve loading list lifecycle by plan
|
2026-08-31 15:26:47 +08:00 |
|
ouyangxq
|
0122ad314b
|
feat(firstleg): expose smart-loading channel directory
|
2026-08-31 14:54:00 +08:00 |
|
ouyangxq
|
ea615b864a
|
fix(firstleg): cancel coload groups by inbound code
|
2026-08-31 14:53:44 +08:00 |
|
ouyangxq
|
314ce09b5d
|
fix(firstleg): load container overview transport history
|
2026-08-31 12:39:24 +08:00 |
|
ouyangxq
|
942dbace19
|
feat: enforce canonical container identity across regions
|
2026-08-31 12:13:20 +08:00 |
|
ouyangxq
|
b386f35ab4
|
优化
|
2026-08-31 10:31:51 +08:00 |
|
ouyangxq
|
d6f47e650c
|
优化
|
2026-08-31 10:19:48 +08:00 |
|
ouyangxq
|
bef91151a3
|
优化
|
2026-08-31 10:17:42 +08:00 |
|
ouyangxq
|
bf1dc1f209
|
优化
|
2026-08-31 10:17:03 +08:00 |
|
ouyangxq
|
aa583efa4a
|
优化
|
2026-08-31 10:09:14 +08:00 |
|
ouyangxq
|
ff6a8498a6
|
fix(lastleg): resolve actual overseas receiving warehouse
|
2026-08-30 18:07:38 +08:00 |
|
ouyangxq
|
ca9e7b60e8
|
优化
|
2026-08-30 17:02:19 +08:00 |
|
ouyangxq
|
0aa77327d5
|
test(firstleg): stabilize coload smart and short-pick checks
|
2026-08-30 16:14:07 +08:00 |
|
ouyangxq
|
5c83b81e8a
|
test(firstleg): harden coload capacity acceptance
|
2026-08-30 16:07:12 +08:00 |
|
ouyangxq
|
c9ee319e9d
|
fix(firstleg): refresh recommendation capacity
|
2026-08-30 16:06:20 +08:00 |
|
ouyangxq
|
4581c8a294
|
test(firstleg): assert atomic smart coload recommendation
|
2026-08-30 15:58:14 +08:00 |
|
ouyangxq
|
9a15e78b2e
|
test(firstleg): extend coload group acceptance
|
2026-08-30 15:55:48 +08:00 |
|
ouyangxq
|
bfcb80b326
|
fix(firstleg): align coload group eligibility
|
2026-08-29 12:44:42 +08:00 |
|
ouyangxq
|
0cf76df168
|
fix(firstleg): align coload loading route gates
|
2026-08-29 12:36:07 +08:00 |
|
ouyangxq
|
ba641754de
|
test(firstleg): document coload PDA acceptance
|
2026-08-29 11:59:53 +08:00 |
|
ouyangxq
|
81ef43c9fd
|
优化
|
2026-08-29 11:59:11 +08:00 |
|
ouyangxq
|
0605c32829
|
fix(firstleg): persist pricing conversion metadata
|
2026-08-29 11:48:19 +08:00 |
|
ouyangxq
|
66816d5341
|
优化
|
2026-08-29 11:42:52 +08:00 |
|
ouyangxq
|
de101621dd
|
fix(firstleg): align merchant billing with sent fees
|
2026-08-29 11:13:35 +08:00 |
|
ouyangxq
|
b4db37392d
|
fix(firstleg): complete coload SQL comments
|
2026-08-29 11:13:10 +08:00 |
|
ouyangxq
|
b1ab909184
|
优化
|
2026-08-29 11:10:28 +08:00 |
|
ouyangxq
|
775dd71227
|
fix(firstleg): keep published billing visible after loading
|
2026-08-29 11:00:19 +08:00 |
|
ouyangxq
|
3339ec91f9
|
feat(firstleg): enforce indivisible coload loading
|
2026-08-29 10:59:38 +08:00 |
|
ouyangxq
|
ac6d3289a6
|
feat(firstleg): add indivisible coload groups
|
2026-08-29 10:51:50 +08:00 |
|
ouyangxq
|
e6ee9cb442
|
fix(firstleg): recover multi-customer PDA completion
|
2026-08-29 08:25:42 +08:00 |
|
ouyangxq
|
da32a67d7f
|
优化
|
2026-08-28 23:01:52 +08:00 |
|
ouyangxq
|
969ff05815
|
test(firstleg): correct mixed customs completion probe
|
2026-08-28 22:54:23 +08:00 |
|
ouyangxq
|
7f565a24d6
|
test(firstleg): fix mixed customs permission probe
|
2026-08-28 22:50:55 +08:00 |
|
ouyangxq
|
1e389d95dd
|
fix(firstleg): serialize concurrent customs start replay
|
2026-08-28 22:44:37 +08:00 |
|
ouyangxq
|
f53ff76143
|
test(firstleg): add mixed container customs acceptance
|
2026-08-28 22:39:18 +08:00 |
|
ouyangxq
|
f87647d4eb
|
fix(firstleg): allow customs uploads up to 50MB
|
2026-08-28 22:15:24 +08:00 |
|
ouyangxq
|
833f928a30
|
fix(file): align customs download permission contract
|
2026-08-28 22:12:29 +08:00 |
|
ouyangxq
|
621aec9b2b
|
fix(firstleg): replay completed customs uploads
|
2026-08-28 21:42:51 +08:00 |
|
ouyangxq
|
f72238e43f
|
fix(firstleg): map customs document versions explicitly
|
2026-08-28 21:20:43 +08:00 |
|
ouyangxq
|
7a15481e2d
|
fix(firstleg): resolve merchant customs plan lookup
|
2026-08-28 17:28:39 +08:00 |
|
ouyangxq
|
2dca7dfdb2
|
优化
|
2026-08-28 17:10:12 +08:00 |
|
ouyangxq
|
1c51373704
|
fix(firstleg): register container customs mapper
|
2026-08-28 17:10:07 +08:00 |
|
ouyangxq
|
9664aa4bf0
|
test(firstleg): align customs contract assertions
|
2026-08-28 16:59:43 +08:00 |
|
ouyangxq
|
603bd29cc2
|
优化
|
2026-08-28 16:54:21 +08:00 |
|
ouyangxq
|
0afe75379e
|
test(order): align batch draft service mocks
|
2026-08-28 16:53:28 +08:00 |
|
ouyangxq
|
0ea4aeecc9
|
feat(firstleg): implement container customs workflow
|
2026-08-28 16:48:50 +08:00 |
|
ouyangxq
|
bb9673358d
|
优化
|
2026-08-28 13:58:49 +08:00 |
|
ouyangxq
|
6b5f2f0565
|
优化
|
2026-08-28 13:54:32 +08:00 |
|
ouyangxq
|
fe68551124
|
优化
|
2026-08-28 12:33:14 +08:00 |
|
ouyangxq
|
f998bed09c
|
优化
|
2026-08-28 11:28:30 +08:00 |
|
ouyangxq
|
1e5ce54858
|
优化
|
2026-08-28 10:38:58 +08:00 |
|
ouyangxq
|
b34fbb2bd1
|
fix(ci): ignore stale Surefire reports
|
2026-08-28 10:32:41 +08:00 |
|
ouyangxq
|
a6f266687e
|
优化
|
2026-08-28 10:03:32 +08:00 |
|
ouyangxq
|
dd117b8fc2
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-28 09:19:19 +08:00 |
|
ouyangxq
|
a719a903cd
|
优化
|
2026-08-28 09:19:18 +08:00 |
|
ouyangxq
|
e72ac14425
|
fix: map warehouse pallet lookup failure
|
2026-08-27 19:31:38 +08:00 |
|
ouyangxq
|
ec8f84c1c0
|
fix: reject missing receiving pallet
|
2026-08-27 19:27:59 +08:00 |
|
ouyangxq
|
2b7f66cb04
|
fix: reclaim newly added container plans
|
2026-08-27 19:14:54 +08:00 |
|
ouyangxq
|
c7061b8a74
|
优化
|
2026-08-27 18:18:14 +08:00 |
|
ouyangxq
|
5250f304be
|
优化
|
2026-08-27 18:11:57 +08:00 |
|
ouyangxq
|
f5f72d681d
|
优化
|
2026-08-27 18:05:02 +08:00 |
|
ouyangxq
|
c226b6a99b
|
优化
|
2026-08-27 17:49:02 +08:00 |
|
ouyangxq
|
600b2a2dc4
|
优化
|
2026-08-27 17:31:19 +08:00 |
|
ouyangxq
|
76c24867a4
|
优化
|
2026-08-27 17:16:33 +08:00 |
|
ouyangxq
|
61a97cd057
|
优化
|
2026-08-27 16:42:27 +08:00 |
|
ouyangxq
|
ecf48886d5
|
优化
|
2026-08-27 16:34:30 +08:00 |
|
ouyangxq
|
1db3e48506
|
优化
|
2026-08-27 16:17:11 +08:00 |
|
ouyangxq
|
0f2e201c38
|
fix(lastleg): unblock inbound plan handoff
|
2026-08-27 15:56:14 +08:00 |
|
ouyangxq
|
adabec13d3
|
fix(print): include Spring DAO exceptions at runtime
|
2026-08-27 15:21:28 +08:00 |
|
ouyangxq
|
0fb51211aa
|
优化
|
2026-08-27 15:02:37 +08:00 |
|
ouyangxq
|
d7bff980ca
|
优化
|
2026-08-27 14:53:27 +08:00 |
|
ouyangxq
|
ed3c1dafcc
|
优化
|
2026-08-27 14:30:33 +08:00 |
|
ouyangxq
|
0a3ec0b8a6
|
优化
|
2026-08-27 14:30:23 +08:00 |
|
ouyangxq
|
3b38fdd33d
|
优化
|
2026-08-27 13:50:33 +08:00 |
|
ouyangxq
|
daf0ee2acd
|
优化
|
2026-08-27 11:45:52 +08:00 |
|
ouyangxq
|
086a0f9c89
|
优化
|
2026-08-27 11:42:05 +08:00 |
|
ouyangxq
|
c80307a838
|
优化
|
2026-08-27 11:39:32 +08:00 |
|
ouyangxq
|
575cee7a86
|
优化
|
2026-08-27 11:38:53 +08:00 |
|
ouyangxq
|
c1b136c3d6
|
优化
|
2026-08-27 11:09:51 +08:00 |
|
ouyangxq
|
4612181ab0
|
优化
|
2026-08-27 11:07:57 +08:00 |
|
ouyangxq
|
b4c46280de
|
test(acceptance): cover booking agent carrier matrix
|
2026-08-27 10:38:55 +08:00 |
|
ouyangxq
|
15b563610c
|
fix(firstleg): validate booking carrier associations
|
2026-08-27 10:30:38 +08:00 |
|
ouyangxq
|
079ff43f73
|
feat(warehouse): support supplier carrier associations
|
2026-08-27 10:29:28 +08:00 |
|
ouyangxq
|
554b6c93b7
|
优化
|
2026-08-27 09:21:01 +08:00 |
|
ouyangxq
|
817e356c21
|
Merge remote-tracking branch 'origin/dev' into test
|
2026-08-26 21:17:25 +08:00 |
|
ouyangxq
|
9b6e257f8d
|
fix(db): support clean test database initialization
|
2026-08-26 21:17:14 +08:00 |
|
ouyangxq
|
ca12f58d38
|
chore: remove tracked runtime artifacts
|
2026-08-26 20:51:42 +08:00 |
|
ouyangxq
|
8fb63e9adc
|
Merge remote-tracking branch 'origin/dev' into test
# Conflicts:
# warehouse/src/main/java/com/baiyue/warehouse/dto/WarehouseRequests.java
# warehouse/src/main/java/com/baiyue/warehouse/service/WarehouseImportService.java
# warehouse/src/main/java/com/baiyue/warehouse/service/WarehouseSaveNormalizer.java
# warehouse/src/main/resources/db/warehouse.sql
|
2026-08-26 20:51:27 +08:00 |
|
ouyangxq
|
0103ea96c8
|
test: lock overseas PDA pallet routing
|
2026-08-26 20:39:03 +08:00 |
|
ouyangxq
|
e9b03a3d35
|
test: allow inbound operation descriptions
|
2026-08-26 18:07:39 +08:00 |
|
ouyangxq
|
29c27d2fd7
|
fix: resolve FBA PDA carton by inbound prefix
|
2026-08-26 18:03:17 +08:00 |
|
ouyangxq
|
cbcbb9c764
|
fix(ci): make AUTO deployment incremental
|
2026-08-26 18:01:47 +08:00 |
|
ouyangxq
|
64047df5b3
|
优化
|
2026-08-26 17:50:56 +08:00 |
|
ouyangxq
|
aad8dd6344
|
优化
|
2026-08-26 17:31:12 +08:00 |
|