ouyangxq
|
2821c5e9c7
|
fix(firstleg): update submitted outer dimensions safely
|
2026-09-10 11:42:05 +08:00 |
|
ouyangxq
|
e8890389ff
|
fix(firstleg): keep PDA photos accessible after departure
|
2026-09-10 11:37:51 +08:00 |
|
ouyangxq
|
1ef289cd09
|
优化
|
2026-09-10 11:25:16 +08:00 |
|
ouyangxq
|
e9aa2ac047
|
优化
|
2026-09-10 11:18:31 +08:00 |
|
ouyangxq
|
8731efcbea
|
fix(firstleg): allow fee revision until final fulfillment lock
|
2026-09-10 11:02:45 +08:00 |
|
ouyangxq
|
a926a23b87
|
fix: allow overseas container detail before carrier tracking
|
2026-09-10 10:59:09 +08:00 |
|
ouyangxq
|
3e4b9d0a9a
|
优化
|
2026-09-09 23:46:21 +08:00 |
|
ouyangxq
|
107374bec5
|
fix: align overseas container scope migration
|
2026-09-09 21:37:01 +08:00 |
|
ouyangxq
|
a05b263ca8
|
fix: support multi-customer overseas receiving containers
|
2026-09-09 21:30:39 +08:00 |
|
ouyangxq
|
6737c4c327
|
优化
|
2026-09-09 20:53:24 +08:00 |
|
ouyangxq
|
4cc3e5372b
|
fix: allow native pallets for overseas destinations
|
2026-09-09 19:24:10 +08:00 |
|
ouyangxq
|
e30255ff58
|
fix: complete pallet code cross-region flow
|
2026-09-09 19:14:47 +08:00 |
|
ouyangxq
|
7678fd85ff
|
test: cover customer inbound fee confirmation
|
2026-09-09 18:43:08 +08:00 |
|
ouyangxq
|
d9603aa7da
|
修复统一增量中的IAM权限区块边界
|
2026-09-09 18:38:22 +08:00 |
|
ouyangxq
|
1c4f35f61c
|
test: verify manual inbound unit price flow
|
2026-09-09 18:34:07 +08:00 |
|
ouyangxq
|
0d016bc5fc
|
适配财务验收FBA内部编号
|
2026-09-09 18:33:39 +08:00 |
|
ouyangxq
|
acf9bd7135
|
优化
|
2026-09-09 18:29:42 +08:00 |
|
ouyangxq
|
312501cc70
|
feat: use FBA internal code in pallet labels
|
2026-09-09 18:19:58 +08:00 |
|
ouyangxq
|
2a9f79604b
|
修复装柜完成托盘标签事务
|
2026-09-09 18:18:26 +08:00 |
|
ouyangxq
|
3b02affcb3
|
优化
|
2026-09-09 17:58:07 +08:00 |
|
ouyangxq
|
4fee718424
|
修复仓库内部编号增量迁移
|
2026-09-09 17:55:46 +08:00 |
|
ouyangxq
|
fc5ce1f45f
|
完善财务P1验收客户规则快照
|
2026-09-09 17:46:36 +08:00 |
|
ouyangxq
|
be882d53d1
|
优化
|
2026-09-09 17:42:44 +08:00 |
|
ouyangxq
|
88b489eb77
|
优化
|
2026-09-09 17:42:26 +08:00 |
|
ouyangxq
|
2b0e66ca7e
|
test: cover pallet label loading-list paths
|
2026-09-09 17:35:47 +08:00 |
|
ouyangxq
|
de1f7e8ddd
|
feat: freeze and propagate first-leg pallet labels
|
2026-09-09 17:27:00 +08:00 |
|
ouyangxq
|
83e95d764e
|
修复海外业务接口契约格式
|
2026-09-09 16:49:01 +08:00 |
|
ouyangxq
|
7113703e3c
|
更新财务费用状态合同
|
2026-09-09 16:46:01 +08:00 |
|
ouyangxq
|
17b9f3eb73
|
统一财务费用来源入池链路
|
2026-09-09 16:39:20 +08:00 |
|
ouyangxq
|
9fdb199972
|
修复导出基础设施测试的三次重启策略断言
|
2026-09-09 15:41:32 +08:00 |
|
ouyangxq
|
2980308f4d
|
优化
|
2026-09-09 15:27:10 +08:00 |
|
ouyangxq
|
5f671e164f
|
优化
|
2026-09-09 14:31:59 +08:00 |
|
ouyangxq
|
250b623f3a
|
限制容器异常退出后最多自动重启三次
|
2026-09-09 14:26:34 +08:00 |
|
ouyangxq
|
3727ff141c
|
补齐码头车队邮件表字段中文注释
|
2026-09-09 14:00:03 +08:00 |
|
ouyangxq
|
f31a049444
|
优化
|
2026-09-09 13:54:47 +08:00 |
|
ouyangxq
|
1a092bc9d7
|
优化
|
2026-09-09 13:51:01 +08:00 |
|
ouyangxq
|
a3354c92c2
|
优化
|
2026-09-09 12:57:59 +08:00 |
|
ouyangxq
|
e5d826b4a2
|
优化
|
2026-09-09 11:55:06 +08:00 |
|
ouyangxq
|
465d9dfc10
|
feat(lastleg): manage three delivery document categories
|
2026-09-09 11:22:47 +08:00 |
|
ouyangxq
|
f37e9ce555
|
fix(firstleg): allow optional ocean booking customer
|
2026-09-09 11:21:37 +08:00 |
|
ouyangxq
|
81b729929c
|
fix(file): converge delivery documents to three categories
|
2026-09-09 11:21:36 +08:00 |
|
ouyangxq
|
156520b560
|
fix(file): make ocean booking documents platform owned
|
2026-09-09 11:16:28 +08:00 |
|
ouyangxq
|
3627239708
|
feat(file): support seven delivery document categories
|
2026-09-09 11:11:32 +08:00 |
|
ouyangxq
|
cde8acf111
|
feat(iam): add delivery document management permission
|
2026-09-09 11:09:51 +08:00 |
|
ouyangxq
|
0d157e4dd9
|
test(firstleg): verify overseas list return action projection
|
2026-09-09 10:52:53 +08:00 |
|
ouyangxq
|
5ecee65720
|
test(finance): cover overseas fee replay and frozen lifecycle
|
2026-09-09 10:20:56 +08:00 |
|
ouyangxq
|
87d6469f02
|
优化
|
2026-09-09 10:18:04 +08:00 |
|
ouyangxq
|
7e2626513e
|
fix(finance): preserve container identity and source version order
|
2026-09-09 10:14:42 +08:00 |
|
ouyangxq
|
4379b721bc
|
优化
|
2026-09-09 09:52:46 +08:00 |
|
ouyangxq
|
68a5612598
|
fix(firstleg): preserve dropship palletization state during pricing
|
2026-09-09 03:22:07 +08:00 |
|
ouyangxq
|
bf89a04883
|
fix(firstleg): price dropship before preload confirmation
|
2026-09-09 03:11:41 +08:00 |
|
ouyangxq
|
c5862db98d
|
fix(lastleg): complete generated pallet receiving flow
|
2026-09-09 02:54:09 +08:00 |
|
ouyangxq
|
86646ccd69
|
test(admin): scope domestic container lookup
|
2026-09-09 01:54:54 +08:00 |
|
ouyangxq
|
04c056f744
|
test(admin): unwrap container workbench details
|
2026-09-09 01:52:59 +08:00 |
|
ouyangxq
|
c5d73b8e8f
|
test(admin): use canonical container workbench routes
|
2026-09-09 01:49:52 +08:00 |
|
ouyangxq
|
859fba4ecc
|
test(admin): confirm fee adjustment tolerance
|
2026-09-09 01:46:11 +08:00 |
|
ouyangxq
|
a0b1c761b7
|
fix(firstleg): complete inbound fee deployment schema
|
2026-09-09 01:33:03 +08:00 |
|
ouyangxq
|
3cfd45f4bb
|
fix(lastleg): preserve generated pallet FBA destination
|
2026-09-09 01:29:38 +08:00 |
|
ouyangxq
|
b797af706a
|
test(admin): sync fee item baseline
|
2026-09-09 01:27:44 +08:00 |
|
ouyangxq
|
8452f1410f
|
fix(firstleg): hide provider framework errors
|
2026-09-09 01:20:08 +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
|
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
|
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
|
ae44b82a85
|
fix(lastleg): align overseas schema upgrades
|
2026-09-08 22:17:36 +08:00 |
|
ouyangxq
|
e3a5ea7341
|
feat(lastleg): add overseas container fee sources
|
2026-09-08 21:45:57 +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
|
2e2ca3bef4
|
feat(finance): add container settlement aggregate
|
2026-09-08 21:03:47 +08:00 |
|
ouyangxq
|
fc079fcdc0
|
fix(firstleg): allow domestic history container details
|
2026-09-08 20:29:05 +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
|
6514634dcb
|
fix(lastleg): align receiving warehouse checks
|
2026-09-08 18:41:00 +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
|
fcb4c055e2
|
优化
|
2026-09-08 18:16:54 +08:00 |
|
ouyangxq
|
1a1a19dea7
|
feat(firstleg): tier container customer freight
|
2026-09-08 18:04:14 +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
|
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
|
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
|
40fe0ba0e1
|
fix(lastleg): keep inventory warehouse snapshots canonical
|
2026-09-08 16:16:20 +08:00 |
|