ouyangxq
|
cf3f9c2406
|
优化
|
2026-08-12 15:10:40 +08:00 |
|
ouyangxq
|
8c57f5d94e
|
align reconciliation source joins
|
2026-08-12 15:00:24 +08:00 |
|
ouyangxq
|
633c08045c
|
优化
|
2026-08-12 14:56:57 +08:00 |
|
ouyangxq
|
6d50bde31e
|
wait for finance fee pool propagation
|
2026-08-12 14:56:50 +08:00 |
|
ouyangxq
|
285e17f0ba
|
fix reconciliation source identity
|
2026-08-12 14:52:53 +08:00 |
|
ouyangxq
|
0d2093054f
|
align finance fixture waybill and pool response
|
2026-08-12 14:46:52 +08:00 |
|
ouyangxq
|
c4e6c28da0
|
add finance cost allocation detail
|
2026-08-12 14:40:05 +08:00 |
|
ouyangxq
|
fcb7c11af4
|
优化
|
2026-08-12 14:37:45 +08:00 |
|
ouyangxq
|
d183ad6330
|
fix container cost snapshot validation
|
2026-08-12 14:32:48 +08:00 |
|
ouyangxq
|
60895e3bf5
|
fix finance reconciliation fee pool ids
|
2026-08-12 14:21:25 +08:00 |
|
ouyangxq
|
aaa38f825a
|
优化
|
2026-08-12 14:08:29 +08:00 |
|
ouyangxq
|
4375beaa13
|
补充财务主体缺失阻断诊断
|
2026-08-12 13:55:16 +08:00 |
|
ouyangxq
|
49967bbc28
|
test: adapt PDA loading completion contract
|
2026-08-12 13:48:46 +08:00 |
|
ouyangxq
|
584b73faf5
|
修复财务整柜成本雪花ID精度
|
2026-08-12 13:37:47 +08:00 |
|
ouyangxq
|
d2704f68a6
|
完善财务全量验收链路
|
2026-08-12 13:24:17 +08:00 |
|
ouyangxq
|
505e834536
|
优化
|
2026-08-12 12:50:33 +08:00 |
|
ouyangxq
|
d9bbd94366
|
优化
|
2026-08-12 12:47:06 +08:00 |
|
ouyangxq
|
e4f65dae5f
|
优化
|
2026-08-12 12:35:29 +08:00 |
|
ouyangxq
|
0fceece378
|
优化
|
2026-08-12 12:18:59 +08:00 |
|
ouyangxq
|
5a26a84f78
|
优化
|
2026-08-12 11:25:42 +08:00 |
|
ouyangxq
|
4d0c245b60
|
优化
|
2026-08-12 10:59:39 +08:00 |
|
ouyangxq
|
91c6ebca5c
|
fix(firstleg): map PDA query rows to concrete beans
|
2026-08-12 10:37:50 +08:00 |
|
ouyangxq
|
b90470af97
|
优化
|
2026-08-12 09:40:50 +08:00 |
|
ouyangxq
|
1cb4fba276
|
优化
|
2026-08-12 09:25:53 +08:00 |
|
ouyangxq
|
b2af5739c8
|
优化
|
2026-08-11 20:39:28 +08:00 |
|
ouyangxq
|
86488da6d0
|
test(admin): verify PDA inventory snapshots
|
2026-08-11 20:10:37 +08:00 |
|
ouyangxq
|
5e1e281773
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-11 20:02:34 +08:00 |
|
ouyangxq
|
d7d33c4e9b
|
优化
|
2026-08-11 20:02:33 +08:00 |
|
ouyangxq
|
1f4b09f0c9
|
test(admin): align fee item acceptance payload
|
2026-08-11 20:02:04 +08:00 |
|
ouyangxq
|
48bb752007
|
优化
|
2026-08-11 19:59:06 +08:00 |
|
ouyangxq
|
7c24c96f88
|
fix(firstleg): wire finance outbox relay constructor
|
2026-08-11 19:47:20 +08:00 |
|
ouyangxq
|
3809d2a028
|
优化
|
2026-08-11 19:35:18 +08:00 |
|
ouyangxq
|
4d49d7a2e4
|
fix(deploy): synchronize finance fee source migration
|
2026-08-11 18:53:04 +08:00 |
|
ouyangxq
|
bc5d9a6215
|
优化
|
2026-08-11 18:43:50 +08:00 |
|
ouyangxq
|
e1487162a5
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-11 18:17:00 +08:00 |
|
ouyangxq
|
7e52d0c025
|
优化
|
2026-08-11 18:16:59 +08:00 |
|
ouyangxq
|
8a65f18fce
|
test(admin): complete phase3 producer fixtures
|
2026-08-11 18:07:59 +08:00 |
|
ouyangxq
|
47c1c7922f
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-11 18:06:28 +08:00 |
|
ouyangxq
|
192964419f
|
优化
|
2026-08-11 18:06:26 +08:00 |
|
ouyangxq
|
cad2ba6e91
|
test(admin): align phase3 loading producer contract
|
2026-08-11 17:48:36 +08:00 |
|
ouyangxq
|
a02dd3a422
|
test(admin): align phase3 loading producer contract
|
2026-08-11 17:47:19 +08:00 |
|
ouyangxq
|
a59f4634cd
|
fix(firstleg): allow preload confirmation after loading starts
|
2026-08-11 15:25:49 +08:00 |
|
ouyangxq
|
16a2f83da6
|
fix(firstleg): start loading when PDA task is claimed
|
2026-08-11 15:20:41 +08:00 |
|
ouyangxq
|
4561245a71
|
test(admin): align loading state transition assertions
|
2026-08-11 15:11:50 +08:00 |
|
ouyangxq
|
386eae6785
|
test(admin): follow real loading start sequence
|
2026-08-11 15:11:05 +08:00 |
|
ouyangxq
|
bf7c214908
|
fix(firstleg): execute loading completion gate SQL
|
2026-08-11 14:13:28 +08:00 |
|
ouyangxq
|
df0f05c74d
|
test(admin): keep phase3 producer fixtures aligned
|
2026-08-11 14:07:16 +08:00 |
|
ouyangxq
|
7c2274be31
|
优化
|
2026-08-11 13:55:16 +08:00 |
|
ouyangxq
|
40171b7047
|
fix(firstleg): allow PDA batch operation audit
|
2026-08-11 11:53:32 +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
|
9f455b6c0b
|
feat(firstleg): add atomic PDA batch picking endpoint
|
2026-08-11 11:24:59 +08:00 |
|
ouyangxq
|
7aa2b507f6
|
fix(firstleg): retry chained remainder settlement
|
2026-08-11 11:12:29 +08:00 |
|
ouyangxq
|
fe0f1665e5
|
test(admin): align phase3 PDA direct completion fixtures
|
2026-08-11 11:11:57 +08:00 |
|
ouyangxq
|
166ebfb7ef
|
优化
|
2026-08-11 10:46:03 +08:00 |
|
ouyangxq
|
c488c8aa02
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-11 10:45:55 +08:00 |
|
ouyangxq
|
e4372783d0
|
优化
|
2026-08-11 10:45:53 +08:00 |
|
ouyangxq
|
2de3fb36e9
|
fix(gateway): include stable request and trace ids in security errors
|
2026-08-11 10:37:17 +08:00 |
|
ouyangxq
|
4e79287a35
|
fix(gateway): include stable request and trace ids in security errors
|
2026-08-11 10:35:01 +08:00 |
|
ouyangxq
|
5f90bf3bc8
|
fix(order): inherit cargo bindings for remainder orders
|
2026-08-11 10:11:30 +08:00 |
|
ouyangxq
|
0e47155649
|
test(admin): follow direct PDA completion contract
|
2026-08-11 10:10:18 +08:00 |
|
ouyangxq
|
77a91b6553
|
fix(order): inherit cargo bindings for remainder orders
|
2026-08-11 10:09:09 +08:00 |
|
ouyangxq
|
f5c424b36d
|
test(admin): verify chained remainder fulfillment splits
|
2026-08-11 10:02:41 +08:00 |
|
ouyangxq
|
bceaff496e
|
fix(firstleg): make scanned shipment id optional
|
2026-08-11 09:57:45 +08:00 |
|
ouyangxq
|
dfc1db6e8c
|
test(firstleg): align single-remainder completion contracts
|
2026-08-11 09:31:43 +08:00 |
|
ouyangxq
|
22cebaaa7a
|
test(order): guard cross-role fulfillment split uniqueness
|
2026-08-11 09:28:23 +08:00 |
|
ouyangxq
|
e6eba04eda
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-11 09:25:43 +08:00 |
|
ouyangxq
|
540a6f5d88
|
优化
|
2026-08-11 09:25:41 +08:00 |
|
ouyangxq
|
66b3a0cc9b
|
feat(order): adopt single-remainder fulfillment splits
|
2026-08-11 09:22:03 +08:00 |
|
ouyangxq
|
fe60a20d95
|
feat(firstleg): enforce single remainder split schema
|
2026-08-11 09:18:03 +08:00 |
|
ouyangxq
|
39b9f237e0
|
test(phase3): verify single-remainder order flow
|
2026-08-11 09:17:39 +08:00 |
|
ouyangxq
|
5913c3c3ef
|
feat(firstleg): enforce single remainder split schema
|
2026-08-11 09:17:02 +08:00 |
|
ouyangxq
|
4630186a56
|
fix(firstleg): accept unsplit inbound package totals
|
2026-08-10 20:26:41 +08:00 |
|
ouyangxq
|
b1ca37699f
|
fix(firstleg): sequence child inbound codes
|
2026-08-10 20:18:53 +08:00 |
|
ouyangxq
|
4749bd3bc1
|
test(warehouse): cover PDA occupancy package counts
|
2026-08-10 18:44:04 +08:00 |
|
ouyangxq
|
86632ef383
|
优化
|
2026-08-10 18:40:43 +08:00 |
|
ouyangxq
|
efcd046853
|
fix(firstleg): make PDA allocation settlement idempotent
|
2026-08-10 18:17:53 +08:00 |
|
ouyangxq
|
a4c47c281c
|
优化
|
2026-08-10 18:12:18 +08:00 |
|
ouyangxq
|
3bfc11a94d
|
fix(firstleg): defer PDA allocation release transition
|
2026-08-10 18:00:24 +08:00 |
|
ouyangxq
|
84209bffd7
|
fix(phase3): close loading and dispatch flows
|
2026-08-10 17:42:17 +08:00 |
|
ouyangxq
|
074a95d82b
|
fix(warehouse): allow platform resource scope
|
2026-08-10 16:34:11 +08:00 |
|
ouyangxq
|
59a4eb8ed5
|
优化
|
2026-08-10 16:24:47 +08:00 |
|
ouyangxq
|
9ab7c01639
|
fix(sql): make fee migration MySQL-compatible
|
2026-08-10 15:52:40 +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
|
55060c7cbe
|
fix(sql): use mysql8 compatible PDA migrations
|
2026-08-10 13:54:28 +08:00 |
|
ouyangxq
|
d2198fff06
|
fix(phase3): close inbound split trigger condition
|
2026-08-10 13:51:13 +08:00 |
|
ouyangxq
|
d15bc9b583
|
fix(deploy): restore unified migration final assertions
|
2026-08-10 13:45:51 +08:00 |
|
ouyangxq
|
ac085e0f53
|
chore(deploy): synchronize phase3 unified database migration
|
2026-08-10 13:31:42 +08:00 |
|
ouyangxq
|
88390f9401
|
feat(order): add container cross-order fulfillment aggregation
|
2026-08-10 13:16:40 +08:00 |
|
ouyangxq
|
3c44f3bd51
|
Merge remote-tracking branch 'origin/test' into test
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
|
2026-08-10 13:07:15 +08:00 |
|
ouyangxq
|
253c0e7472
|
feat(phase3): connect PDA settlement to real child orders
|
2026-08-10 13:02:51 +08:00 |
|
ouyangxq
|
20996b050b
|
fix(iam): 修复仓库角色统一迁移执行
|
2026-08-10 13:00:13 +08:00 |
|
ouyangxq
|
64ba5ae249
|
fix(phase3): route carrier queries and repair schedule updates
|
2026-08-10 12:56:02 +08:00 |
|
ouyangxq
|
ea1346ee2c
|
feat(order): expose fulfillment split contract in openapi
|
2026-08-10 12:49:15 +08:00 |
|
ouyangxq
|
986e97acb6
|
优化
|
2026-08-10 12:46:12 +08:00 |
|