ouyangxq
|
bc5d9a6215
|
优化
|
2026-08-11 18:43:50 +08:00 |
|
ouyangxq
|
8a65f18fce
|
test(admin): complete phase3 producer fixtures
|
2026-08-11 18:07:59 +08:00 |
|
ouyangxq
|
a02dd3a422
|
test(admin): align phase3 loading producer contract
|
2026-08-11 17:47:19 +08:00 |
|
ouyangxq
|
4561245a71
|
test(admin): align loading state transition assertions
|
2026-08-11 15:11:50 +08:00 |
|
ouyangxq
|
df0f05c74d
|
test(admin): keep phase3 producer fixtures aligned
|
2026-08-11 14:07:16 +08:00 |
|
ouyangxq
|
3f301e390b
|
test(admin): accept customs source-carried loading slices
|
2026-08-11 11:49:10 +08:00 |
|
ouyangxq
|
29c010e28f
|
test(admin): retain PDA batch gap until verified
|
2026-08-11 11:46:23 +08:00 |
|
ouyangxq
|
9b3ff06a90
|
优化
|
2026-08-11 11:41:41 +08:00 |
|
ouyangxq
|
fe0f1665e5
|
test(admin): align phase3 PDA direct completion fixtures
|
2026-08-11 11:11:57 +08:00 |
|
ouyangxq
|
0e47155649
|
test(admin): follow direct PDA completion contract
|
2026-08-11 10:10:18 +08:00 |
|
ouyangxq
|
f5c424b36d
|
test(admin): verify chained remainder fulfillment splits
|
2026-08-11 10:02:41 +08:00 |
|
ouyangxq
|
39b9f237e0
|
test(phase3): verify single-remainder order flow
|
2026-08-11 09:17:39 +08:00 |
|
ouyangxq
|
84209bffd7
|
fix(phase3): close loading and dispatch flows
|
2026-08-10 17:42:17 +08:00 |
|
ouyangxq
|
59a4eb8ed5
|
优化
|
2026-08-10 16:24:47 +08:00 |
|
ouyangxq
|
c9f1fe0093
|
优化
|
2026-08-10 15:36:47 +08:00 |
|
ouyangxq
|
013de5e921
|
fix(firstleg): instantiate PDA progress projection
|
2026-08-10 14:31:03 +08:00 |
|
ouyangxq
|
a81f73d835
|
test(phase3): verify merchant fulfillment scope
|
2026-08-10 14:18:24 +08:00 |
|
ouyangxq
|
ce25a0a72d
|
test(phase3): verify fulfillment aggregates and update schedule gaps
|
2026-08-10 14:15:04 +08:00 |
|
ouyangxq
|
d42392dfc5
|
test: format port schedule fixtures in Shanghai local time
|
2026-08-10 14:06:56 +08:00 |
|
ouyangxq
|
986e97acb6
|
优化
|
2026-08-10 12:46:12 +08:00 |
|
ouyangxq
|
75d5fd4e26
|
feat(phase3): 收口父子单与全链路验收
|
2026-08-10 12:23:43 +08:00 |
|
ouyangxq
|
b294695169
|
fix(iam): 收敛仓库角色权限并纳入统一迁移
|
2026-08-10 12:22:29 +08:00 |
|
ouyangxq
|
edd5108625
|
feat(firstleg): add compliant carrier schedule queries
|
2026-08-10 12:20:05 +08:00 |
|
ouyangxq
|
047f267d4f
|
优化
|
2026-08-10 11:28:57 +08:00 |
|
ouyangxq
|
b1cd1b059d
|
test(firstleg): mark phase3 gaps pending deployment
|
2026-08-09 11:25:54 +08:00 |
|
ouyangxq
|
ed5b9fe77f
|
feat(firstleg): converge phase3 loading models and pda
|
2026-08-09 11:21:38 +08:00 |
|
ouyangxq
|
9b88fb4b9e
|
test(firstleg): cover phase3 outbound contracts
|
2026-08-08 22:42:49 +08:00 |
|
ouyangxq
|
789d97675b
|
fix(firstleg): persist ocean container allocation
|
2026-08-08 21:49:41 +08:00 |
|
ouyangxq
|
da85e30f33
|
test(firstleg): cover phase3 container loading flow
|
2026-08-08 21:34:39 +08:00 |
|
ouyangxq
|
2dae8b2029
|
优化
|
2026-08-08 21:14:39 +08:00 |
|
ouyangxq
|
e5c6e03033
|
test(admin): stabilize service center acceptance fixtures
|
2026-08-08 20:47:26 +08:00 |
|
ouyangxq
|
f37ad6d83d
|
test(admin): accept explicit duplicate import rejection
|
2026-08-08 20:42:34 +08:00 |
|
ouyangxq
|
f239bb739b
|
优化
|
2026-08-08 20:39:49 +08:00 |
|
ouyangxq
|
0558f7ae59
|
优化
|
2026-08-08 20:36:23 +08:00 |
|
ouyangxq
|
57fcabe740
|
优化
|
2026-08-08 15:57:04 +08:00 |
|
ouyangxq
|
931009a518
|
优化
|
2026-08-08 15:25:46 +08:00 |
|
ouyangxq
|
7b2b208467
|
test: expand overseas storage fee acceptance
|
2026-08-08 15:14:28 +08:00 |
|
ouyangxq
|
87c1bfbb71
|
修复
|
2026-08-08 14:17:06 +08:00 |
|
ouyangxq
|
87508bba82
|
优化
|
2026-08-08 14:13:28 +08:00 |
|
ouyangxq
|
374ceed493
|
优化
|
2026-08-08 13:46:16 +08:00 |
|
ouyangxq
|
3203adb5a7
|
优化
|
2026-08-08 13:32:20 +08:00 |
|
ouyangxq
|
dca8c05d33
|
test(admin): verify weighted Mojia measurement volume
|
2026-08-08 13:08:24 +08:00 |
|
ouyangxq
|
7c0f2fc5f5
|
test: keep Mojia samples within customer box limits
|
2026-08-08 11:50:55 +08:00 |
|
ouyangxq
|
92b3b9b1fb
|
优化
|
2026-08-08 11:33:18 +08:00 |
|
ouyangxq
|
fc14856ea3
|
优化
|
2026-08-08 10:11:04 +08:00 |
|