ouyangxq
|
cd16687d25
|
ci: 收口生产 main 分支部署流程
|
2026-09-17 11:49:00 +08:00 |
|
ouyangxq
|
bf8256a817
|
test: 标记物理箱全链路验收完成
|
2026-09-17 10:21:46 +08:00 |
|
ouyangxq
|
9ab1c328ba
|
fix: 支持多SKU共箱整托装柜
|
2026-09-16 21:22:18 +08:00 |
|
ouyangxq
|
1cd10a9d3b
|
test: 对齐海外空库初始化合同
|
2026-09-16 21:06:00 +08:00 |
|
ouyangxq
|
c6797a8aad
|
fix: 恢复海外服务 Nacos 凭据注入
|
2026-09-16 20:58:52 +08:00 |
|
ouyangxq
|
7ce662949b
|
优化
|
2026-09-16 20:50:10 +08:00 |
|
ouyangxq
|
545ad2083d
|
fix: 按物理箱贯通一件代发履约箱数
|
2026-09-16 20:49:35 +08:00 |
|
ouyangxq
|
8797c0bef9
|
优化
|
2026-09-16 19:32:52 +08:00 |
|
ouyangxq
|
dfcd280dd7
|
优化
|
2026-09-16 17:52:02 +08:00 |
|
ouyangxq
|
053e59bec1
|
优化
|
2026-09-16 17:49:27 +08:00 |
|
ouyangxq
|
8488d4d989
|
优化
|
2026-09-16 17:49:20 +08:00 |
|
ouyangxq
|
392f5b7386
|
优化
|
2026-09-16 17:15:18 +08:00 |
|
ouyangxq
|
854d484142
|
优化
|
2026-09-16 16:42:05 +08:00 |
|
ouyangxq
|
b79cd9ec42
|
优化
|
2026-09-16 16:17:38 +08:00 |
|
ouyangxq
|
4571e3ac16
|
优化
|
2026-09-16 15:57:37 +08:00 |
|
ouyangxq
|
8f0622058d
|
优化
|
2026-09-16 15:21:08 +08:00 |
|
ouyangxq
|
912feca56f
|
优化
|
2026-09-16 12:02:38 +08:00 |
|
ouyangxq
|
de29e639e4
|
fix: check released bookings only for active loading allocations
|
2026-09-16 11:50:30 +08:00 |
|
ouyangxq
|
35c6c6ec03
|
优化
|
2026-09-16 11:43:02 +08:00 |
|
ouyangxq
|
dcd8cc2c85
|
test: cover loading reassignment and PDA completion gates
|
2026-09-16 11:40:57 +08:00 |
|
ouyangxq
|
011aa80870
|
fix: ignore empty loading links during completion
|
2026-09-16 11:33:16 +08:00 |
|
ouyangxq
|
a975b07968
|
优化
|
2026-09-16 11:14:32 +08:00 |
|
ouyangxq
|
a098c4377c
|
优化
|
2026-09-16 11:06:33 +08:00 |
|
ouyangxq
|
a4c659f4c6
|
fix: count distinct SKU codes across shared pallet inbounds
|
2026-09-16 10:18:56 +08:00 |
|
ouyangxq
|
c099b19176
|
完善一件代发整托拣货回归
|
2026-09-15 21:05:08 +08:00 |
|
ouyangxq
|
8b19085bc4
|
优化
|
2026-09-15 20:52:02 +08:00 |
|
ouyangxq
|
4b671bb0ab
|
优化
|
2026-09-15 18:17:06 +08:00 |
|
ouyangxq
|
45018987ef
|
fix(return): replay concurrent merges and extend integrity acceptance
|
2026-09-15 18:00:08 +08:00 |
|
ouyangxq
|
6b0de57a4b
|
test(return): cover isolation and concurrency; fix receipt and packing races
|
2026-09-15 17:05:07 +08:00 |
|
ouyangxq
|
28fa2a001d
|
优化
|
2026-09-15 16:39:44 +08:00 |
|
ouyangxq
|
c207a4d3b7
|
优化
|
2026-09-15 16:10:55 +08:00 |
|
liuyihe
|
506525524b
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-15 15:28:40 +08:00 |
|
ouyangxq
|
fd86c1b801
|
优化
|
2026-09-15 15:25:05 +08:00 |
|
liuyihe
|
cadc5a175e
|
提交
|
2026-09-15 15:15:46 +08:00 |
|
ouyangxq
|
6d5cc03741
|
优化
|
2026-09-15 15:13:15 +08:00 |
|
ouyangxq
|
7edea222d8
|
test: synchronize initialization and dependency contracts
|
2026-09-15 14:58:26 +08:00 |
|
ouyangxq
|
c65389b2c2
|
fix: preserve receiving session on duplicate pallet scans
|
2026-09-15 14:44:10 +08:00 |
|
ouyangxq
|
791918c0dc
|
修正排车路线字段合同
|
2026-09-15 14:36:43 +08:00 |
|
ouyangxq
|
d1a00b8e01
|
优化
|
2026-09-15 14:30:47 +08:00 |
|
ouyangxq
|
a474ca4d93
|
优化
|
2026-09-15 14:18:18 +08:00 |
|
ouyangxq
|
6a2075fe4b
|
优化
|
2026-09-15 13:43:12 +08:00 |
|
ouyangxq
|
f9649c44e9
|
优化
|
2026-09-15 13:36:58 +08:00 |
|
ouyangxq
|
1bb69698de
|
fix: expose completed unified order status
|
2026-09-15 13:12:17 +08:00 |
|
ouyangxq
|
960b5d6b0a
|
test: retain a second FBA fixture for delivery split
|
2026-09-15 13:01:44 +08:00 |
|
ouyangxq
|
9914d40593
|
test: prove dispatch split across FBA destinations
|
2026-09-15 12:54:09 +08:00 |
|
ouyangxq
|
a7a6d78568
|
fix: persist overseas delivery completion history
|
2026-09-15 12:47:45 +08:00 |
|
ouyangxq
|
13ff7e1513
|
test: use supported delivery vehicle size
|
2026-09-15 12:34:47 +08:00 |
|
ouyangxq
|
2c183f0def
|
test: use supported dispatch vehicle capacity
|
2026-09-15 12:29:47 +08:00 |
|
ouyangxq
|
9e53a0d11f
|
test: use channel groups in booking fixtures
|
2026-09-15 12:24:28 +08:00 |
|
ouyangxq
|
9888072d8c
|
fix: limit dispatch vehicles to 15 and 30 pallets
|
2026-09-15 12:17:16 +08:00 |
|
ouyangxq
|
37c3e676a4
|
test: remove manual delivery completion permission contract
|
2026-09-15 12:12:57 +08:00 |
|
ouyangxq
|
b2c5bafb8e
|
fix: remove unused pallet carton mark override
|
2026-09-15 12:08:11 +08:00 |
|
ouyangxq
|
a400563552
|
test: honor runtime inbound code policy in HTTP order fixtures
|
2026-09-15 12:07:43 +08:00 |
|
ouyangxq
|
6e35993e61
|
更新派送自动完成测试验收
|
2026-09-15 12:07:10 +08:00 |
|
ouyangxq
|
c1f01e1e87
|
优化
|
2026-09-15 11:54:14 +08:00 |
|
ouyangxq
|
3fb9909dd3
|
test(lastleg): align relabel upload fixture and PDA status comment
|
2026-09-15 11:45:40 +08:00 |
|
ouyangxq
|
3ebe254c45
|
fix(dropship): serialize outbound creation and pick exact carton subsets
|
2026-09-15 11:42:19 +08:00 |
|
ouyangxq
|
88e2fb0eb1
|
优化
|
2026-09-15 10:37:34 +08:00 |
|
liuyihe
|
419950482f
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-14 22:44:54 +08:00 |
|
ouyangxq
|
4f13ee2ec3
|
fix(dropship): preserve carton quantities and shared pallet outbound ownership
|
2026-09-14 20:55:09 +08:00 |
|
liuyihe
|
70145e6b3b
|
废弃 ,换标文件上传 ,排车托盘锁粒度
|
2026-09-14 20:21:07 +08:00 |
|
ouyangxq
|
6dbcb2128c
|
优化
|
2026-09-14 20:20:57 +08:00 |
|
ouyangxq
|
ebc299d58a
|
优化
|
2026-09-14 20:03:22 +08:00 |
|
ouyangxq
|
d53de922db
|
优化
|
2026-09-14 18:34:37 +08:00 |
|
ouyangxq
|
d9a4384585
|
fix(firstleg): align measurement package validation
|
2026-09-14 18:32:32 +08:00 |
|
ouyangxq
|
3910b8fcce
|
feat: finalize dropship pallet print documents
|
2026-09-14 17:52:01 +08:00 |
|
ouyangxq
|
b3d74c5441
|
test: align full-chain fixture invariants
|
2026-09-14 17:45:56 +08:00 |
|
ouyangxq
|
e26b39ba0a
|
test: use current loading remarks endpoint
|
2026-09-14 17:36:52 +08:00 |
|
ouyangxq
|
a9959620f1
|
test: target unified order remarks endpoint
|
2026-09-14 17:31:06 +08:00 |
|
ouyangxq
|
6f917f9b2a
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-14 17:29:27 +08:00 |
|
ouyangxq
|
4c048d0760
|
test: use current order remarks contract
|
2026-09-14 17:29:03 +08:00 |
|
liuyihe
|
dbc4926d14
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-14 17:26:01 +08:00 |
|
ouyangxq
|
64bddb1f81
|
fix: scope smart loading recommendations
|
2026-09-14 17:22:09 +08:00 |
|
ouyangxq
|
8a1e587ee4
|
fix(order): align FBA submit and fee confirmation
|
2026-09-14 17:19:06 +08:00 |
|
liuyihe
|
57358d7665
|
Merge branch 'test' into dev
|
2026-09-14 17:04:24 +08:00 |
|
ouyangxq
|
e0af45db02
|
feat: add editable order collaboration remarks
|
2026-09-14 16:53:09 +08:00 |
|
liuyihe
|
57f62ae97b
|
废弃 ,换标文件上传 ,排车托盘锁粒度
|
2026-09-14 16:49:08 +08:00 |
|
liuyihe
|
78bbd69a26
|
废弃 ,换标文件上传 ,排车托盘锁粒度
|
2026-09-14 16:49:00 +08:00 |
|
ouyangxq
|
26c37deb55
|
fix: enforce dropship pallet count for inbound plans
|
2026-09-14 16:38:50 +08:00 |
|
ouyangxq
|
99f2c730e0
|
优化
|
2026-09-14 15:53:49 +08:00 |
|
ouyangxq
|
f9fa859391
|
优化
|
2026-09-14 15:51:52 +08:00 |
|
ouyangxq
|
13d2fe8e3a
|
fix: merge multi-pallet dropship handover fragments
|
2026-09-14 15:44:51 +08:00 |
|
ouyangxq
|
fe888f9278
|
fix(iam): scope customer nickname to customer management
|
2026-09-14 15:38:29 +08:00 |
|
ouyangxq
|
059757507a
|
优化
|
2026-09-14 15:33:45 +08:00 |
|
ouyangxq
|
cdac78e4f7
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-09-14 15:33:30 +08:00 |
|
ouyangxq
|
46b4d14898
|
优化
|
2026-09-14 15:33:29 +08:00 |
|
liuyihe
|
cd578a8615
|
优化提交
|
2026-09-14 15:26:00 +08:00 |
|
liuyihe
|
60ebc2e376
|
优化提交
|
2026-09-14 15:03:04 +08:00 |
|
ouyangxq
|
febe265c50
|
fix: tolerate stale pallets in smart recommendation
|
2026-09-14 15:01:05 +08:00 |
|
ouyangxq
|
1d258ab27b
|
fix: keep dropship pallets atomic in smart loading
|
2026-09-14 14:35:29 +08:00 |
|
ouyangxq
|
de9516d19e
|
test: align client registration replay with current auth contract
|
2026-09-14 13:49:35 +08:00 |
|
ouyangxq
|
d8254c4f1d
|
优化
|
2026-09-14 13:48:21 +08:00 |
|
ouyangxq
|
d8e2dc59ae
|
fix: validate transfer rejection and align dispatch HTTP contracts
|
2026-09-14 13:46:32 +08:00 |
|
ouyangxq
|
a2ea0ba9e6
|
fix: align HTTP acceptance fixtures and pallet permissions
|
2026-09-14 12:40:40 +08:00 |
|
ouyangxq
|
e55ab73e61
|
优化
|
2026-09-14 12:00:48 +08:00 |
|
ouyangxq
|
fb66d9200a
|
fix: give warehouse transfer approval a distinct permission id
|
2026-09-14 11:35:14 +08:00 |
|
ouyangxq
|
54f5bdfb1f
|
fix: align overseas administrator authority assertion with merged baseline
|
2026-09-14 11:26:16 +08:00 |
|
ouyangxq
|
035537e5cc
|
优化
|
2026-09-14 11:12:29 +08:00 |
|
ouyangxq
|
481ab348ff
|
Merge latest origin/dev into test retaining verified acceptance workflows
|
2026-09-14 11:05:33 +08:00 |
|
ouyangxq
|
d4fec8294d
|
Merge origin/dev into test preserving warehouse and PDA workflows
|
2026-09-14 11:03:47 +08:00 |
|
liuyihe
|
6c7bc1dc97
|
Merge test into dev and resolve conflicts
|
2026-09-14 11:02:37 +08:00 |
|
liuyihe
|
f7ef8be18f
|
优化提交
|
2026-09-14 10:37:23 +08:00 |
|
liuyihe
|
8cf7c4b9c9
|
优化提交
|
2026-09-14 09:58:30 +08:00 |
|
ouyangxq
|
cc2aed72d9
|
优化
|
2026-09-12 18:34:23 +08:00 |
|
ouyangxq
|
f26e4b2972
|
fix(lastleg): trace return carton sources and generate scannable labels
|
2026-09-12 16:16:38 +08:00 |
|
ouyangxq
|
e467d60e8f
|
fix(lastleg): allow edits with historical procurement warehouse
|
2026-09-12 16:14:50 +08:00 |
|
ouyangxq
|
d33922ad35
|
fix overseas return inventory flow
|
2026-09-12 13:55:48 +08:00 |
|
ouyangxq
|
2191bacbfe
|
fix qualification upload contract and test baseline
|
2026-09-12 12:27:56 +08:00 |
|
ouyangxq
|
dcd079b5b7
|
优化
|
2026-09-11 18:43:57 +08:00 |
|
ouyangxq
|
06b9f3eda7
|
fix: persist PDA picking progress incrementally
|
2026-09-11 18:24:18 +08:00 |
|
ouyangxq
|
019db2900a
|
优化
|
2026-09-11 18:14:29 +08:00 |
|
ouyangxq
|
30d6896c8a
|
docs: clarify scan-first pallet workflow
|
2026-09-11 17:29:05 +08:00 |
|
ouyangxq
|
63ce4c48a7
|
优化
|
2026-09-11 17:27:27 +08:00 |
|
ouyangxq
|
458a4cfa50
|
优化
|
2026-09-11 17:20:56 +08:00 |
|
ouyangxq
|
c8e8245853
|
feat: allow shared dropship pallets
|
2026-09-11 17:12:03 +08:00 |
|
ouyangxq
|
1683977e0b
|
优化
|
2026-09-11 17:01:56 +08:00 |
|
ouyangxq
|
b6c66565b9
|
fix: unify same-carton order metrics
|
2026-09-11 16:50:10 +08:00 |
|
ouyangxq
|
87ae82a114
|
test: support manual dropship count fixtures
|
2026-09-11 16:34:40 +08:00 |
|
ouyangxq
|
010475a4c3
|
fix: prepare mixed-SKU dropship acceptance data
|
2026-09-11 16:21:14 +08:00 |
|
ouyangxq
|
51ce609ab1
|
优化
|
2026-09-11 16:17:16 +08:00 |
|
ouyangxq
|
2d928d667b
|
fix: resolve cross-plan pallet allocations
|
2026-09-11 16:10:49 +08:00 |
|
ouyangxq
|
64fa620c19
|
test: add full return receipt acceptance
|
2026-09-11 16:02:10 +08:00 |
|
ouyangxq
|
e1319cb389
|
fix: keep unified SQL pass marker final
|
2026-09-11 15:50:17 +08:00 |
|
ouyangxq
|
071f807b87
|
fix: aggregate mixed cartons by fulfillment type
|
2026-09-11 15:45:05 +08:00 |
|
ouyangxq
|
774f0472e8
|
feat: explain supplemental pallet counts
|
2026-09-11 15:39:38 +08:00 |
|
ouyangxq
|
cc7c2f0954
|
feat: support mixed-SKU dropship cartons
|
2026-09-11 15:38:19 +08:00 |
|
ouyangxq
|
0db11517db
|
fix: persist return forecast tail references
|
2026-09-11 15:10:01 +08:00 |
|
ouyangxq
|
183b242d45
|
test: cover PDA return receipt lifecycle
|
2026-09-11 15:01:17 +08:00 |
|
ouyangxq
|
3b97eedc3d
|
fix: block dropship work until pallets are ready
|
2026-09-11 13:54:06 +08:00 |
|
ouyangxq
|
137f8173ab
|
fix: keep full-chain acceptance aligned with current APIs
|
2026-09-11 12:36:12 +08:00 |
|
ouyangxq
|
1f20516d23
|
docs: update dropship pallet acceptance flow
|
2026-09-11 12:27:41 +08:00 |
|
ouyangxq
|
b57ca7def7
|
fix: align dropship acceptance with precreated pallets
|
2026-09-11 12:26:52 +08:00 |
|
ouyangxq
|
e61050c490
|
feat: precreate dropship pallet codes after measurement
|
2026-09-11 12:12:41 +08:00 |
|
ouyangxq
|
69076ea712
|
fix: print overseas warehouse address on BOL
|
2026-09-11 11:55:46 +08:00 |
|
ouyangxq
|
749d403ed4
|
优化
|
2026-09-11 11:52:41 +08:00 |
|
ouyangxq
|
d2cff49b9e
|
优化
|
2026-09-11 11:51:26 +08:00 |
|
ouyangxq
|
d60689ce02
|
feat: match warehouse BOL print layout
|
2026-09-11 11:35:37 +08:00 |
|
ouyangxq
|
7fd2e70024
|
优化
|
2026-09-11 11:15:01 +08:00 |
|
ouyangxq
|
a4b7247c57
|
fix: expose overseas receiving business facts
|
2026-09-11 10:32:30 +08:00 |
|
ouyangxq
|
b2f85501ac
|
fix: connect overseas lastleg to print service
|
2026-09-11 10:24:08 +08:00 |
|
ouyangxq
|
220d159cec
|
feat: generate dispatch BOL PDFs
|
2026-09-11 10:09:06 +08:00 |
|
ouyangxq
|
81f4f9163c
|
fix: link terminal drayage carrier events
|
2026-09-11 02:20:50 +08:00 |
|
ouyangxq
|
fe278f2ba6
|
test: sequence terminal drayage around unloading
|
2026-09-11 01:50:46 +08:00 |
|
ouyangxq
|
abbacc683e
|
test: align acceptance and dependency contracts
|
2026-09-11 01:31:14 +08:00 |
|
ouyangxq
|
543ebee5cc
|
test: refresh merchant token before PDA handoff
|
2026-09-11 01:24:00 +08:00 |
|
ouyangxq
|
4f27e33daf
|
test: align booking channel group contract
|
2026-09-11 01:20:21 +08:00 |
|
ouyangxq
|
3209b2e647
|
test: follow complete relabel lifecycle
|
2026-09-11 01:18:01 +08:00 |
|
ouyangxq
|
7dff9b57ed
|
fix: reuse overseas receiving resources in acceptance
|
2026-09-11 00:48:21 +08:00 |
|
ouyangxq
|
9abb0004dd
|
test: align overseas PDA group receipt semantics
|
2026-09-11 00:24:35 +08:00 |
|
ouyangxq
|
2bd12f8a5f
|
fix: converge inbound pallets and retries
|
2026-09-11 00:06:57 +08:00 |
|
ouyangxq
|
ed12769858
|
fix: converge dropship manifest schema
|
2026-09-10 23:48:48 +08:00 |
|
ouyangxq
|
4294a5c3db
|
优化
|
2026-09-10 23:27:49 +08:00 |
|
ouyangxq
|
89573fd1f0
|
fix: make unified database migrations converge
|
2026-09-10 23:12:37 +08:00 |
|
ouyangxq
|
56635ad4e4
|
feat: complete finance and overseas receiving workflow
|
2026-09-10 22:43:11 +08:00 |
|
ouyangxq
|
e531ae9407
|
fix(acceptance): require FBA pallet label configuration
|
2026-09-10 21:53:15 +08:00 |
|
ouyangxq
|
6fa2260572
|
fix(acceptance): derive split assertions from real cargo
|
2026-09-10 21:29:40 +08:00 |
|
ouyangxq
|
e3dc5329aa
|
fix(acceptance): reuse configured merchant credentials
|
2026-09-10 21:26:52 +08:00 |
|
ouyangxq
|
6cf144e53d
|
feat: expose dispatch BOL lines
|
2026-09-10 21:22:06 +08:00 |
|
ouyangxq
|
800ebb875f
|
fix(acceptance): enforce immutable confirmed fees
|
2026-09-10 21:18:52 +08:00 |
|
ouyangxq
|
7b35373da3
|
fix(firstleg): enforce PDA task warehouse scope
|
2026-09-10 20:47:23 +08:00 |
|
ouyangxq
|
47a70406f6
|
fix(acceptance): reuse initialized pallet fixtures
|
2026-09-10 20:47:15 +08:00 |
|
ouyangxq
|
69e80a736e
|
fix(sql): make domestic migration replay-safe
|
2026-09-10 20:19:11 +08:00 |
|
ouyangxq
|
2b73245c96
|
test(firstleg): align workbench channel group contract
|
2026-09-10 19:38:40 +08:00 |
|
ouyangxq
|
07b5f6e077
|
test(iam): align migration guide contract
|
2026-09-10 19:34:40 +08:00 |
|
ouyangxq
|
c480f957c5
|
优化
|
2026-09-10 19:27:09 +08:00 |
|
ouyangxq
|
155dd9d77d
|
feat(firstleg): align simulated containers with channel groups
|
2026-09-10 19:24:49 +08:00 |
|
ouyangxq
|
5ffd6c0118
|
fix: require configured overseas service tokens
|
2026-09-10 18:22:42 +08:00 |
|
ouyangxq
|
959d43e308
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-10 18:19:10 +08:00 |
|
ouyangxq
|
2fc2fca9fd
|
Merge test fixes into dev dropship flow
|
2026-09-10 18:18:41 +08:00 |
|
liuyihe
|
72e62c0532
|
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
# deploy/sql/海外区域统一增量-MySQL8.sql
# lastleg-service/src/main/java/com/baiyue/lastleg/relabel/service/RelabelApplicationService.java
# lastleg-service/src/main/resources/db/lastleg.sql
# lastleg-service/src/main/resources/openapi/overseas-business-v1.yaml
# lastleg-service/src/test/java/com/baiyue/lastleg/relabel/service/RelabelApplicationServiceTest.java
# scripts/README.md
|
2026-09-10 17:25:07 +08:00 |
|
ouyangxq
|
56d555668d
|
优化
|
2026-09-10 17:13:02 +08:00 |
|
liuyihe
|
2e6a18c58e
|
优化
|
2026-09-10 17:11:33 +08:00 |
|
ouyangxq
|
d37e6cf147
|
fix: auto materialize completed container plans
|
2026-09-10 17:05:40 +08:00 |
|
ouyangxq
|
343c6e278a
|
fix: block receiving before pallet materialization
|
2026-09-10 16:43:08 +08:00 |
|
ouyangxq
|
1ce99e710d
|
fix: materialize signed manual pallet plans
|
2026-09-10 16:33:32 +08:00 |
|
ouyangxq
|
f5d6c37080
|
fix: deduplicate phase5 overseas schema baseline
|
2026-09-10 15:49:20 +08:00 |
|
ouyangxq
|
f0b8514890
|
fix: materialize container pallet plans
|
2026-09-10 15:40:55 +08:00 |
|
ouyangxq
|
a5db6fbbb6
|
优化
|
2026-09-10 15:14:30 +08:00 |
|
ouyangxq
|
2963acc32b
|
fix(lastleg): return empty container customer options
|
2026-09-10 14:41:03 +08:00 |
|
ouyangxq
|
bf7579f93b
|
优化
|
2026-09-10 14:38:22 +08:00 |
|
ouyangxq
|
6d0cd3e301
|
优化
|
2026-09-10 14:16:24 +08:00 |
|
ouyangxq
|
0dc0053787
|
优化
|
2026-09-10 14:15:41 +08:00 |
|
ouyangxq
|
3e4d6b76aa
|
fix(events): allow container nodes before ocean booking
|
2026-09-10 14:10:02 +08:00 |
|
ouyangxq
|
c026edbb2f
|
fix(firstleg): allow customs view for empty loading plan
|
2026-09-10 14:02:26 +08:00 |
|
ouyangxq
|
a3890e7a55
|
fix(events): allow manual nodes without tracking query
|
2026-09-10 13:56:07 +08:00 |
|
ouyangxq
|
c051be3a67
|
fix(gateway): route container shipping nodes
|
2026-09-10 13:45:41 +08:00 |
|
ouyangxq
|
98f61ba3ed
|
优化
|
2026-09-10 12:18:33 +08:00 |
|
ouyangxq
|
443b01c8a8
|
fix(firstleg): decouple manual container nodes from tracking
|
2026-09-10 12:17:45 +08:00 |
|
ouyangxq
|
c1a36c6f40
|
fix(firstleg): enable manual nodes for consolidated containers
|
2026-09-10 11:55:09 +08:00 |
|
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
|
630150a7c7
|
fix: allow unassigned overseas receiving warehouse
|
2026-09-10 10:34:24 +08:00 |
|
ouyangxq
|
e72e74b21e
|
fix: stabilize overseas initialization and PDA acceptance
|
2026-09-10 10:25:16 +08:00 |
|
ouyangxq
|
37a28b9c11
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/resources/db/lastleg.sql
|
2026-09-10 10:01:35 +08:00 |
|
ouyangxq
|
87e65043f3
|
fix: treat overseas unload photos as platform evidence
|
2026-09-10 00:18:17 +08:00 |
|
ouyangxq
|
3e4b9d0a9a
|
优化
|
2026-09-09 23:46:21 +08:00 |
|
ouyangxq
|
8487eeb1b0
|
merge: sync latest test environment changes
|
2026-09-09 22:45:42 +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
|
c8ab4d3de5
|
merge: sync test and stabilize full acceptance
|
2026-09-09 21:14:25 +08:00 |
|
ouyangxq
|
6737c4c327
|
优化
|
2026-09-09 20:53:24 +08:00 |
|
ouyangxq
|
eac6875877
|
test: stabilize full dev acceptance orchestration
|
2026-09-09 20:36:53 +08:00 |
|
ouyangxq
|
71604c9c39
|
fix: deliver actual destuff pallet fees
|
2026-09-09 20:00:44 +08:00 |
|
ouyangxq
|
b3e0ea9199
|
fix: complete dropship container after pallet receipt
|
2026-09-09 19:41:29 +08:00 |
|
ouyangxq
|
f3bbe0e15f
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 19:40:30 +08:00 |
|
ouyangxq
|
5ccce6af71
|
test: carry sealed pallet into overseas acceptance
|
2026-09-09 19:25:13 +08:00 |
|
ouyangxq
|
4cc3e5372b
|
fix: allow native pallets for overseas destinations
|
2026-09-09 19:24:10 +08:00 |
|
ouyangxq
|
e0d8b4f76a
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-modules/phase4-tail-order-controls.mjs
|
2026-09-09 19:23:57 +08:00 |
|
ouyangxq
|
90a0b009da
|
test: keep overseas acceptance fixtures independent
|
2026-09-09 19:16:18 +08:00 |
|
ouyangxq
|
e30255ff58
|
fix: complete pallet code cross-region flow
|
2026-09-09 19:14:47 +08:00 |
|
ouyangxq
|
30b9db9628
|
test: align tail fee acceptance with current contract
|
2026-09-09 19:11:37 +08:00 |
|
ouyangxq
|
1e66fc6c22
|
fix: enforce dropship whole-pallet receiving
|
2026-09-09 19:07:13 +08:00 |
|
ouyangxq
|
3e01dec4f8
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 19:05:05 +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
|
45e7c98b3f
|
feat: receive dropship inbound by source pallet
|
2026-09-09 18:33:17 +08:00 |
|
ouyangxq
|
c8ae626e87
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 18:31:14 +08:00 |
|
ouyangxq
|
acf9bd7135
|
优化
|
2026-09-09 18:29:42 +08:00 |
|
ouyangxq
|
1dfb19276c
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/java/com/baiyue/lastleg/service/LoadingCompletedConsumer.java
# lastleg-service/src/test/java/com/baiyue/lastleg/inboundplan/pda/gateway/HttpWarehouseResourceGatewayTest.java
# warehouse-overseas-service/src/main/java/com/baiyue/warehouse/service/WarehousePalletBatchService.java
|
2026-09-09 18:20:40 +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
|
6f0622ed36
|
fix: close development regression gaps
|
2026-09-09 17:16:34 +08:00 |
|
ouyangxq
|
7c6fa248ac
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/resources/openapi/overseas-business-v1.yaml
|
2026-09-09 17:07:34 +08:00 |
|
ouyangxq
|
48bc8bf0c1
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/java/com/baiyue/lastleg/relabel/service/RelabelApplicationService.java
# lastleg-service/src/test/java/com/baiyue/lastleg/relabel/service/RelabelApplicationServiceTest.java
|
2026-09-09 16:49:46 +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
|
95828a0ec6
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 15:41:50 +08:00 |
|
ouyangxq
|
9fdb199972
|
修复导出基础设施测试的三次重启策略断言
|
2026-09-09 15:41:32 +08:00 |
|
ouyangxq
|
2980308f4d
|
优化
|
2026-09-09 15:27:10 +08:00 |
|
liuyihe
|
1ee32b7a6f
|
优化
|
2026-09-09 15:14:15 +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 |
|
liuyihe
|
90a2eda86a
|
优化
|
2026-09-09 13:41:24 +08:00 |
|
ouyangxq
|
748855793d
|
fix(dropship): project sealed carton identities into overseas receiving
|
2026-09-09 13:20:11 +08:00 |
|
ouyangxq
|
90973532f0
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 13:13:51 +08:00 |
|
ouyangxq
|
a3354c92c2
|
优化
|
2026-09-09 12:57:59 +08:00 |
|
ouyangxq
|
655237e37f
|
fix(lastleg): complete relabel document contract and regression gates
|
2026-09-09 12:54:14 +08:00 |
|
ouyangxq
|
ac3ce3703e
|
fix(firstleg): preserve sealed pallet identity in atomic PDA picking
|
2026-09-09 12:33:31 +08:00 |
|
ouyangxq
|
44ac24a9e2
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-09 12:20:05 +08:00 |
|
ouyangxq
|
0d8539e72f
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 12:19:17 +08:00 |
|
ouyangxq
|
5fb147f7aa
|
fix(dropship): generate pallet numbers atomically and extend full regressions
|
2026-09-09 12:19:16 +08:00 |
|
liuyihe
|
c3ae15abfe
|
优化
|
2026-09-09 12:02:12 +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
|
9d492cb5ed
|
fix(overseas): restore dispatch delivery returns
|
2026-09-09 04:00:24 +08:00 |
|
ouyangxq
|
646221d133
|
test(overseas): use authoritative fulfillment fixtures
|
2026-09-09 03:42:48 +08:00 |
|
ouyangxq
|
bfcec93017
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 03:40:54 +08:00 |
|
ouyangxq
|
68a5612598
|
fix(firstleg): preserve dropship palletization state during pricing
|
2026-09-09 03:22:07 +08:00 |
|
ouyangxq
|
a99a54493b
|
test(overseas): close fulfillment HTTP gaps
|
2026-09-09 03:18:59 +08:00 |
|
ouyangxq
|
47774ea8fe
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 03:16:56 +08:00 |
|
ouyangxq
|
bf89a04883
|
fix(firstleg): price dropship before preload confirmation
|
2026-09-09 03:11:41 +08:00 |
|
ouyangxq
|
cda6521078
|
test(overseas): align relabel and pallet acceptance
|
2026-09-09 03:02:36 +08:00 |
|
ouyangxq
|
71580da8d7
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/gateway/WarehouseResourceGateway.java
# scripts/admin-test-env-modules/phase3-container-documents-contract.test.mjs
# scripts/admin-test-env-modules/phase4-overseas-pda.mjs
|
2026-09-09 03:00:48 +08:00 |
|
ouyangxq
|
c5862db98d
|
fix(lastleg): complete generated pallet receiving flow
|
2026-09-09 02:54:09 +08:00 |
|
ouyangxq
|
045d0d815b
|
test(overseas): cover split relabel inventory
|
2026-09-09 02:48:10 +08:00 |
|
ouyangxq
|
41225248d0
|
test(acceptance): reconcile dropship runtime facts
|
2026-09-09 02:40:42 +08:00 |
|
ouyangxq
|
4ccdae0665
|
fix(overseas): price generated receiving pallets
|
2026-09-09 02:17:38 +08:00 |
|
ouyangxq
|
66ba59a51a
|
test(firstleg): accept pallet pick audit action
|
2026-09-09 01:57:15 +08:00 |
|
ouyangxq
|
96b5f66d5c
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-modules/phase3-container-loading.mjs
# scripts/admin-test-env-modules/phase3-loading.mjs
|
2026-09-09 01:56:29 +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
|
74fa4789f5
|
fix(acceptance): permit dropship pallet pick audit
|
2026-09-09 01:50:19 +08:00 |
|
ouyangxq
|
c5d73b8e8f
|
test(admin): use canonical container workbench routes
|
2026-09-09 01:49:52 +08:00 |
|
ouyangxq
|
decfe4ab1f
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-modules/inbound-fees-contract.test.mjs
|
2026-09-09 01:48:32 +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
|
f7e3863898
|
fix(acceptance): follow reserved pallet workflows
|
2026-09-09 01:30:22 +08:00 |
|
ouyangxq
|
3cfd45f4bb
|
fix(lastleg): preserve generated pallet FBA destination
|
2026-09-09 01:29:38 +08:00 |
|
ouyangxq
|
b11ad31d5f
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 01:28:48 +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
|
2abbb3cc8f
|
fix(acceptance): preserve calculated dropship fees
|
2026-09-09 01:09:31 +08:00 |
|
ouyangxq
|
0d73e185c0
|
fix(acceptance): align latest overseas contracts
|
2026-09-09 00:53:40 +08:00 |
|
ouyangxq
|
5da3417429
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/sql/海外区域统一增量-MySQL8.sql
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/gateway/HttpWarehouseResourceGateway.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/gateway/WarehouseResourceGateway.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/ReceivingContainerService.java
# lastleg-service/src/main/resources/db/lastleg.sql
# lastleg-service/src/test/java/com/baiyue/lastleg/inboundplan/pda/gateway/HttpWarehouseResourceGatewayTest.java
|
2026-09-09 00:41:47 +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
|
7e76fed728
|
fix(acceptance): complete overseas fulfillment closure
|
2026-09-09 00:25:34 +08:00 |
|
ouyangxq
|
094d9c1e81
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-09 00:19:29 +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
|
5086de23a7
|
fix(acceptance): close overseas dropship pallet chain
|
2026-09-08 23:56:54 +08:00 |
|
ouyangxq
|
fa9888d0e1
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/db/incremental.sql
|
2026-09-08 23:54:12 +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
|
0c984e8f5f
|
fix(lastleg): inspect occupied pallets for PDA queries
|
2026-09-08 23:34:12 +08:00 |
|
ouyangxq
|
3e15ad6b5b
|
fix(scripts): align dropship container acceptance
|
2026-09-08 23:26:09 +08:00 |
|
ouyangxq
|
2121743753
|
fix(scripts): scope container workbench queries
|
2026-09-08 23:16:52 +08:00 |
|
ouyangxq
|
7d64135e79
|
fix(scripts): read domestic container list payload
|
2026-09-08 23:15:13 +08:00 |
|
ouyangxq
|
735b5abdcc
|
fix(scripts): read container workbench payload
|
2026-09-08 23:11:49 +08:00 |
|
ouyangxq
|
00990fedcc
|
fix(scripts): use domestic container detail route
|
2026-09-08 23:06:07 +08:00 |
|
ouyangxq
|
f7f4c80806
|
fix(firstleg): sync container pickup code schema
|
2026-09-08 22:51:02 +08:00 |
|
ouyangxq
|
0b9cab7c1a
|
fix(firstleg): align dropship pallet sealing contract
|
2026-09-08 22:34:58 +08:00 |
|
ouyangxq
|
4bbcda2a75
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/sql/海外区域统一增量-MySQL8.sql
|
2026-09-08 22:34:48 +08:00 |
|
ouyangxq
|
ae44b82a85
|
fix(lastleg): align overseas schema upgrades
|
2026-09-08 22:17:36 +08:00 |
|
ouyangxq
|
8e3e94b286
|
fix(lastleg): sync relabel inventory snapshot schema
|
2026-09-08 22:12:34 +08:00 |
|
ouyangxq
|
a060f8dca8
|
fix(overseas): support projected authorization headers
|
2026-09-08 21:59:13 +08:00 |
|
ouyangxq
|
55fda1f616
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 21:59:03 +08:00 |
|
ouyangxq
|
e3a5ea7341
|
feat(lastleg): add overseas container fee sources
|
2026-09-08 21:45:57 +08:00 |
|
ouyangxq
|
0c4d7c644e
|
fix(gateway): forward standard internal trust header
|
2026-09-08 21:38:12 +08:00 |
|
ouyangxq
|
e9ad7e333a
|
fix(security): distinguish gateway context failures
|
2026-09-08 21:29:23 +08:00 |
|
ouyangxq
|
781669dfaf
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 21:29:21 +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
|
d0c4d5f997
|
test(security): cover gateway token authentication
|
2026-09-08 21:22:24 +08:00 |
|
ouyangxq
|
23ac00eb61
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-08 21:05:33 +08:00 |
|
ouyangxq
|
4a403aaa30
|
fix(security): accept overseas token subject identity
|
2026-09-08 21:05:15 +08:00 |
|
ouyangxq
|
1fb139bc71
|
test(finance): sync formal fee item baseline
|
2026-09-08 21:05:15 +08:00 |
|
ouyangxq
|
8e0001dc56
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 21:05:05 +08:00 |
|
ouyangxq
|
2e2ca3bef4
|
feat(finance): add container settlement aggregate
|
2026-09-08 21:03:47 +08:00 |
|
liuyihe
|
f81fac8f6b
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-08 20:52:55 +08:00 |
|
ouyangxq
|
aa7f067e54
|
test(firstleg): confirm fee adjustment tolerance
|
2026-09-08 20:51:08 +08:00 |
|
liuyihe
|
c6156771b4
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-08 20:50:41 +08:00 |
|
liuyihe
|
4d4008cdb3
|
Merge origin/dev and resolve backend conflicts
|
2026-09-08 20:50:28 +08:00 |
|
ouyangxq
|
93bf192e3d
|
fix(lastleg): sync delivery lifecycle schema
|
2026-09-08 20:37:41 +08:00 |
|
ouyangxq
|
cafa66fd37
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 20:37:19 +08:00 |
|
ouyangxq
|
fc079fcdc0
|
fix(firstleg): allow domestic history container details
|
2026-09-08 20:29:05 +08:00 |
|
liuyihe
|
249bf0ab4b
|
修改提交
|
2026-09-08 20:25:05 +08:00 |
|
ouyangxq
|
da5cf0eb64
|
fix(deploy): sync inbound fee pricing columns
|
2026-09-08 20:23:02 +08:00 |
|
ouyangxq
|
11076cef00
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 20:22:49 +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
|
82337da0cc
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 18:45:13 +08:00 |
|
ouyangxq
|
6514634dcb
|
fix(lastleg): align receiving warehouse checks
|
2026-09-08 18:41:00 +08:00 |
|
ouyangxq
|
3e7fa40a99
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/java/com/baiyue/lastleg/inventory/command/service/InventoryCommandService.java
|
2026-09-08 18:39:34 +08:00 |
|
ouyangxq
|
47419aad00
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/service/SmartLoadingService.java
|
2026-09-08 18:37:23 +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
|
cd47317e8a
|
test(firstleg): provide container pricing mapper fixture
|
2026-09-08 18:21:46 +08:00 |
|
ouyangxq
|
6ac80bf659
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 18:21:46 +08:00 |
|
ouyangxq
|
1fd2b544a5
|
优化
|
2026-09-08 18:18:51 +08:00 |
|
ouyangxq
|
fcb4c055e2
|
优化
|
2026-09-08 18:16:54 +08:00 |
|
ouyangxq
|
c6657929da
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 18:16:53 +08:00 |
|
ouyangxq
|
1a1a19dea7
|
feat(firstleg): tier container customer freight
|
2026-09-08 18:04:14 +08:00 |
|
ouyangxq
|
3aaba2d6a3
|
fix: order dropship schema convergence before assertions
|
2026-09-08 18:02:47 +08:00 |
|
ouyangxq
|
13d8640b4c
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-08 17:59:53 +08:00 |
|
liuyihe
|
2a27e28f26
|
修改提交
|
2026-09-08 17:58:42 +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
|
751bdbf880
|
fix: converge dropship development schema
|
2026-09-08 17:38:43 +08:00 |
|
ouyangxq
|
0a9c798580
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/client/OrderCargoClient.java
# order/src/main/java/com/baiyue/order/controller/InternalOrderCargoController.java
# order/src/test/java/com/baiyue/order/controller/InternalOrderCargoControllerTest.java
|
2026-09-08 17:34:12 +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
|
6c2d169798
|
feat: complete dropship palletization workflow
|
2026-09-08 17:24:48 +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
|
e9182e8cfe
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# AGENTS.md
|
2026-09-08 17:01:59 +08:00 |
|
ouyangxq
|
40fe0ba0e1
|
fix(lastleg): keep inventory warehouse snapshots canonical
|
2026-09-08 16:16:20 +08:00 |
|
ouyangxq
|
6908969307
|
fix(lastleg): reject unavailable receiving pallets
|
2026-09-08 14:52:08 +08:00 |
|
ouyangxq
|
a0ad3382af
|
fix(warehouse-overseas): enforce pallet location invariant
|
2026-09-08 14:47:35 +08:00 |
|
ouyangxq
|
07688005a1
|
优化
|
2026-09-08 14:07:31 +08:00 |
|
ouyangxq
|
d318f4a450
|
fix(lastleg): create remaining container plans
|
2026-09-08 13:52:37 +08:00 |
|
ouyangxq
|
3c05525e27
|
fix(lastleg): search frozen warehouse code and name
|
2026-09-08 13:14:13 +08:00 |
|
ouyangxq
|
096ab8d48b
|
fix(test): align receiving pallets with FBA destinations
|
2026-09-08 12:45:46 +08:00 |
|
ouyangxq
|
847df6a85f
|
fix(lastleg): keep completed containers editable
|
2026-09-08 11:51:04 +08:00 |
|
ouyangxq
|
cc6df5993f
|
fix(lastleg): enforce container warehouse plan facts
|
2026-09-08 11:00:39 +08:00 |
|
ouyangxq
|
61ffff1be0
|
fix: keep terminal drayage actions executable
|
2026-09-08 07:39:17 +08:00 |
|
ouyangxq
|
287c0f3ce8
|
fix: publish holds for local overseas orders
|
2026-09-08 00:51:32 +08:00 |
|
ouyangxq
|
bb68e8a580
|
fix: route terminal drayage through gateway
|
2026-09-08 00:23:40 +08:00 |
|
ouyangxq
|
eeb087e453
|
fix: make terminal drayage migration restartable
|
2026-09-08 00:11:31 +08:00 |
|
ouyangxq
|
e32fe65fa8
|
feat: complete tail order controls and terminal drayage
|
2026-09-07 23:58:18 +08:00 |
|
ouyangxq
|
f018ca85a9
|
test(overseas): retain marker merchant fixture
|
2026-09-07 21:26:03 +08:00 |
|
ouyangxq
|
ac18f69ec5
|
fix(lastleg): preserve dropship source pallets
|
2026-09-07 21:10:43 +08:00 |
|
ouyangxq
|
98dafc13ca
|
fix(lastleg): align outbound pallet workflows
|
2026-09-07 20:51:03 +08:00 |
|
ouyangxq
|
4895c4f738
|
优化
|
2026-09-07 19:59:31 +08:00 |
|
ouyangxq
|
df8610f458
|
fix(lastleg): refresh received pallets before delivery transfer
|
2026-09-07 19:16:30 +08:00 |
|
ouyangxq
|
e0bb7de0cf
|
fix: isolate invalid container progress snapshots
|
2026-09-07 16:36:21 +08:00 |
|
ouyangxq
|
d622ddd37f
|
fix: isolate invalid receiving candidates
|
2026-09-07 16:06:08 +08:00 |
|
ouyangxq
|
ff2b02b102
|
fix: finalize smart dispatch drafts
|
2026-09-07 15:54:10 +08:00 |
|
ouyangxq
|
f0939c91c3
|
优化
|
2026-09-07 15:34:36 +08:00 |
|
ouyangxq
|
1b47158770
|
优化
|
2026-09-07 15:07:34 +08:00 |
|
ouyangxq
|
693e10188c
|
fix: refresh overseas authorization on user status change
|
2026-09-07 14:22:26 +08:00 |
|
ouyangxq
|
2c5fda33e7
|
fix: complete overseas fulfillment acceptance
|
2026-09-07 14:03:00 +08:00 |
|
ouyangxq
|
fcf1771967
|
fix: restore overseas list queries and identifiers
|
2026-09-07 12:30:17 +08:00 |
|
ouyangxq
|
30e883fe0c
|
test: complete held binding fixture
|
2026-09-07 12:17:56 +08:00 |
|
ouyangxq
|
51e5c6dc64
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-07 12:17:01 +08:00 |
|
ouyangxq
|
e281a8f20b
|
fix: preserve hold binding replays
|
2026-09-07 12:16:55 +08:00 |
|
ouyangxq
|
0aecc90d11
|
test: cover concurrent inbound hold
|
2026-09-07 12:16:19 +08:00 |
|
ouyangxq
|
a077f828ae
|
feat: return authorization snapshot outside jwt
|
2026-09-07 12:14:48 +08:00 |
|
ouyangxq
|
c6b598daa7
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-07 12:10:19 +08:00 |
|
ouyangxq
|
41582fe17b
|
fix: close inbound hold bypass paths
|
2026-09-07 12:10:11 +08:00 |
|
ouyangxq
|
a99ca36316
|
fix: align overseas outbound schema entry
|
2026-09-07 11:48:49 +08:00 |
|
ouyangxq
|
4963889024
|
fix: project overseas authorization outside jwt
|
2026-09-07 11:37:06 +08:00 |
|
ouyangxq
|
6b479d1a68
|
test: expand inbound hold acceptance
|
2026-09-07 11:22:57 +08:00 |
|
ouyangxq
|
0c8f6fe2b3
|
feat: add inbound hold lifecycle
|
2026-09-07 11:20:10 +08:00 |
|
ouyangxq
|
e52ecb9315
|
merge: sync test into dev before hold flow
|
2026-09-07 10:37:14 +08:00 |
|
liuyihe
|
9d213b3843
|
修改提交
|
2026-09-06 16:02:11 +08:00 |
|
liuyihe
|
3ae8964fe5
|
修改提交
|
2026-09-06 15:02:33 +08:00 |
|
ouyangxq
|
7fdc58380f
|
test: include relabel charge amount
|
2026-09-06 12:24:42 +08:00 |
|
ouyangxq
|
1a7d4bb39f
|
fix: order wallet database assertions
|
2026-09-06 12:02:11 +08:00 |
|
ouyangxq
|
42ddc19826
|
test: deduplicate acceptance coverage gaps
|
2026-09-06 11:41:46 +08:00 |
|
ouyangxq
|
54af43a99d
|
test: align wallet ledger assertions with contract
|
2026-09-06 11:15:48 +08:00 |
|
ouyangxq
|
0fbab09890
|
test: preserve uploaded file ids in wallet flow
|
2026-09-06 11:09:53 +08:00 |
|
ouyangxq
|
20b3074cb1
|
test: automate overseas wallet and pallet cost closure
|
2026-09-06 11:00:06 +08:00 |
|
ouyangxq
|
64bf5aa0fe
|
fix: accept wallet result event hashes
|
2026-09-05 23:32:31 +08:00 |
|
ouyangxq
|
81917423eb
|
fix: relay wallet result events
|
2026-09-05 23:24:34 +08:00 |
|
ouyangxq
|
af7852416a
|
fix: accept prefixed wallet event hashes
|
2026-09-05 23:13:24 +08:00 |
|
ouyangxq
|
3c535731f7
|
fix: configure finance wallet event delivery
|
2026-09-05 22:59:08 +08:00 |
|
ouyangxq
|
718a54ec9e
|
fix: bound wallet event metric labels
|
2026-09-05 22:34:56 +08:00 |
|
ouyangxq
|
5fbd2bbd04
|
feat: close overseas wallet and pallet cost flow
|
2026-09-05 22:26:25 +08:00 |
|
ouyangxq
|
f62283fb7f
|
test(finance): cover internal wallet token boundary
|
2026-09-05 16:46:40 +08:00 |
|
ouyangxq
|
8400636df4
|
test(finance): expand wallet credit boundary coverage
|
2026-09-05 16:43:33 +08:00 |
|
ouyangxq
|
ede63fac24
|
fix(finance): align permission migration totals
|
2026-09-05 12:16:57 +08:00 |
|
ouyangxq
|
ba4407eb0d
|
feat(finance): add credit and wallet hold lifecycle
|
2026-09-05 11:54:55 +08:00 |
|
ouyangxq
|
6f2b2babc6
|
fix(web): map missing multipart parts to bad request
|
2026-09-05 10:44:13 +08:00 |
|
ouyangxq
|
37183ac2f0
|
fix(deploy): identify development wallet runtime
|
2026-09-05 09:01:43 +08:00 |
|
ouyangxq
|
3df6fb511f
|
fix(finance): expose sample recharge QR in dev
|
2026-09-05 08:56:02 +08:00 |
|
ouyangxq
|
cf955477d8
|
fix(finance): enable development recharge channels
|
2026-09-05 08:50:39 +08:00 |
|
ouyangxq
|
b4fff67303
|
chore(finance): enable development recharge sample
|
2026-09-05 08:41:24 +08:00 |
|
ouyangxq
|
ad101ea42e
|
fix(sql): preserve quoted audit comments
|
2026-09-05 08:39:24 +08:00 |
|
ouyangxq
|
5792630231
|
feat(finance): add customer wallet recharge flow
|
2026-09-05 08:34:40 +08:00 |
|
ouyangxq
|
6002e4223b
|
test: align smart loading mapper signature
|
2026-09-04 22:18:19 +08:00 |
|
ouyangxq
|
7bfccc87fc
|
test: guard unified sql comment ordering
|
2026-09-04 18:54:12 +08:00 |
|
ouyangxq
|
77817b4c94
|
优化
|
2026-09-04 18:47:57 +08:00 |
|
ouyangxq
|
7c5ed85a36
|
test: select live unpaid settlement fixture
|
2026-09-04 18:16:27 +08:00 |
|
ouyangxq
|
991bab9cb1
|
test: stabilize full development acceptance
|
2026-09-04 17:17:08 +08:00 |
|
ouyangxq
|
61b7b3fb02
|
test: align task registry index contract
|
2026-09-04 16:43:51 +08:00 |
|
ouyangxq
|
07bcf316e8
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/acceptance-finance-full-contract.test.mjs
# scripts/admin-test-env-acceptance.mjs
|
2026-09-04 16:43:43 +08:00 |
|
ouyangxq
|
1e980638c4
|
优化
|
2026-09-04 16:23:38 +08:00 |
|
ouyangxq
|
23bb915d92
|
test: preserve direct paid finance ordering
|
2026-09-04 16:20:09 +08:00 |
|
ouyangxq
|
d284fc0637
|
优化
|
2026-09-04 16:06:47 +08:00 |
|
ouyangxq
|
b8a649e705
|
test: retry transient unauthenticated upload probe
|
2026-09-04 16:04:12 +08:00 |
|
ouyangxq
|
e477f73983
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# AGENTS.md
# scripts/AGENTS.md
# scripts/admin-test-env-modules/README.md
# scripts/agents-index-contract.ps1
|
2026-09-04 16:03:09 +08:00 |
|
ouyangxq
|
56a6e690ed
|
优化
|
2026-09-04 16:02:05 +08:00 |
|
ouyangxq
|
1f1a7825e3
|
优化
|
2026-09-04 16:02:03 +08:00 |
|
ouyangxq
|
c6282e7e2f
|
test: align smart loading limit error code
|
2026-09-04 15:56:17 +08:00 |
|
ouyangxq
|
6cd09ed2fa
|
优化
|
2026-09-04 15:55:43 +08:00 |
|
ouyangxq
|
dc6a0debca
|
fix: deduplicate unified order locations
|
2026-09-04 15:54:53 +08:00 |
|
ouyangxq
|
c3f45c6bff
|
fix: refresh dimension config response
|
2026-09-04 15:44:00 +08:00 |
|
ouyangxq
|
eba86bb666
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-modules/phase3-producer-chain-contract.test.mjs
# scripts/admin-test-env-modules/phase4-overseas-warehouse-contract.test.mjs
|
2026-09-04 15:41:18 +08:00 |
|
ouyangxq
|
15b16634db
|
test: cover smart loading quantity operations
|
2026-09-04 15:36:56 +08:00 |
|
ouyangxq
|
9c96bdfaa8
|
test: require incremental pallet growth
|
2026-09-04 15:30:59 +08:00 |
|
ouyangxq
|
7babcb9e0d
|
test: expand truck attachment acceptance contract
|
2026-09-04 15:29:43 +08:00 |
|
ouyangxq
|
c8c402ffc5
|
test: detect shared overflow evidence
|
2026-09-04 15:29:06 +08:00 |
|
ouyangxq
|
c55f2aed11
|
test: add pallet location http matrix
|
2026-09-04 15:24:45 +08:00 |
|
ouyangxq
|
4aed53a8af
|
优化
|
2026-09-04 15:19:45 +08:00 |
|
ouyangxq
|
1c8d058d71
|
test: avoid duplicate overseas PDA lock assertion
|
2026-09-04 15:18:57 +08:00 |
|
ouyangxq
|
21796cb83d
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-04 15:16:16 +08:00 |
|
ouyangxq
|
2c21d27f61
|
fix: keep location guidance non-blocking
|
2026-09-04 15:15:12 +08:00 |
|
ouyangxq
|
e23c5dcb7b
|
优化
|
2026-09-04 15:06:36 +08:00 |
|
ouyangxq
|
8a0366af5b
|
fix: reserve locations from measured volume
|
2026-09-04 15:05:44 +08:00 |
|
ouyangxq
|
f94fbaa9b4
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# AGENTS.md
# scripts/agents-index-contract.ps1
|
2026-09-04 14:50:25 +08:00 |
|
ouyangxq
|
5e013489e0
|
优化
|
2026-09-04 14:41:23 +08:00 |
|
ouyangxq
|
760c7b561d
|
fix: stabilize smart loading plan reads
|
2026-09-04 14:28:25 +08:00 |
|
ouyangxq
|
2c94e212ca
|
优化
|
2026-09-04 14:17:34 +08:00 |
|
ouyangxq
|
053c538f94
|
fix: preserve pallet snapshots across partial pick
|
2026-09-04 14:09:41 +08:00 |
|
ouyangxq
|
3399ae7488
|
fix: return A0404 for missing PDA pallets
|
2026-09-04 14:07:18 +08:00 |
|
ouyangxq
|
f6247ce232
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-04 14:06:02 +08:00 |
|
ouyangxq
|
b79d136925
|
优化
|
2026-09-04 14:04:52 +08:00 |
|
ouyangxq
|
f70d38a034
|
优化
|
2026-09-04 14:04:23 +08:00 |
|
ouyangxq
|
b428ac1c6c
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-04 14:04:07 +08:00 |
|
ouyangxq
|
93f06f8ff8
|
fix: fall back to order declared volume
|
2026-09-04 14:03:04 +08:00 |
|
ouyangxq
|
a08559e163
|
test: use original token for dynamic stale snapshot
|
2026-09-04 13:50:11 +08:00 |
|
ouyangxq
|
7feb80689b
|
test: verify pallet block settlement over HTTP
|
2026-09-04 13:48:03 +08:00 |
|
ouyangxq
|
7d9b2749d5
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-04 13:47:47 +08:00 |
|
ouyangxq
|
660e284e25
|
fix: reserve pallet block from declared volume
|
2026-09-04 13:28:57 +08:00 |
|
ouyangxq
|
944ecb2bf3
|
fix: allocate pallet locations on weight confirmation
|
2026-09-04 13:21:37 +08:00 |
|
ouyangxq
|
81470359f2
|
fix: include customer cross-border authorities overseas
|
2026-09-04 13:15:28 +08:00 |
|
ouyangxq
|
54cb9ceade
|
feat: complete overseas customer and PDA workflows
|
2026-09-04 12:59:37 +08:00 |
|
ouyangxq
|
a274d029bb
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-04 12:55:52 +08:00 |
|
ouyangxq
|
d6956d396c
|
fix: remove legacy PDA release columns
|
2026-09-04 12:51:17 +08:00 |
|
ouyangxq
|
58bf9a3503
|
docs: register pallet guide acceptance
|
2026-09-04 12:49:15 +08:00 |
|
ouyangxq
|
f556d3ca7e
|
test: cover pallet location guide over HTTP
|
2026-09-04 12:48:55 +08:00 |
|
ouyangxq
|
db6ed676ac
|
test: align pallet block contracts
|
2026-09-04 12:35:55 +08:00 |
|
ouyangxq
|
209255f17e
|
优化
|
2026-09-04 12:31:52 +08:00 |
|
ouyangxq
|
9bf0b4d331
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# order/AGENTS.md
|
2026-09-04 12:29:57 +08:00 |
|
ouyangxq
|
1407f616a1
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-04 12:29:25 +08:00 |
|
ouyangxq
|
8099343fca
|
fix: align PDA inventory with pallet location blocks
|
2026-09-04 12:28:47 +08:00 |
|
liuyihe
|
5c094fd0fd
|
修改提交
|
2026-09-04 12:23:26 +08:00 |
|
ouyangxq
|
b697e4c9f0
|
优化
|
2026-09-04 12:18:36 +08:00 |
|
ouyangxq
|
566b07be62
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-04 12:03:17 +08:00 |
|
ouyangxq
|
b971ca2f7c
|
test: expand domestic container acceptance coverage
|
2026-09-04 12:02:38 +08:00 |
|
liuyihe
|
6f32971d79
|
修改提交
|
2026-09-04 11:50:01 +08:00 |
|
ouyangxq
|
55cad93be3
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-09-04 11:35:21 +08:00 |
|
ouyangxq
|
f23f3ea26d
|
优化
|
2026-09-04 11:35:19 +08:00 |
|
liuyihe
|
451c791f10
|
修改提交
|
2026-09-04 11:34:25 +08:00 |
|
ouyangxq
|
c3729249c4
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-09-04 10:51:26 +08:00 |
|
ouyangxq
|
7a0e158b51
|
优化
|
2026-09-04 10:51:25 +08:00 |
|
ouyangxq
|
da23683440
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-04 10:37:19 +08:00 |
|
ouyangxq
|
a0ba933db3
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/test/java/com/baiyue/firstleg/service/CartonMeasurementServiceTest.java
# firstleg/src/test/java/com/baiyue/firstleg/service/CustomerDimensionConfigServiceTest.java
# scripts/admin-test-env-modules/inbound-measurement.mjs
|
2026-09-04 10:37:12 +08:00 |
|
liuyihe
|
e6859c470c
|
修改提交
|
2026-09-04 10:34:35 +08:00 |
|
liuyihe
|
4ca5a57e6a
|
修改提交
|
2026-09-04 10:13:46 +08:00 |
|
ouyangxq
|
edadca18c6
|
perf(firstleg): streamline smart loading assignments
|
2026-09-04 09:57:39 +08:00 |
|
ouyangxq
|
b5be60140e
|
test(firstleg): align full acceptance contracts
|
2026-09-04 00:41:34 +08:00 |
|
ouyangxq
|
ce3cd7e80f
|
fix(firstleg): preserve coload groups in filtered candidates
|
2026-09-04 00:33:07 +08:00 |
|
ouyangxq
|
65b29adb01
|
修复智能装柜日期筛选调用
|
2026-09-03 22:05:27 +08:00 |
|
ouyangxq
|
d3eaa901f5
|
优化
|
2026-09-03 21:50:21 +08:00 |
|
ouyangxq
|
b8826c3e92
|
优化
|
2026-09-03 21:48:46 +08:00 |
|
ouyangxq
|
eca2c94aa3
|
优化
|
2026-09-03 21:48:40 +08:00 |
|
ouyangxq
|
2b461cc6e8
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-09-03 21:34:28 +08:00 |
|
ouyangxq
|
a5aecf6171
|
优化
|
2026-09-03 21:34:27 +08:00 |
|
liuyihe
|
da4cb16d52
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-03 21:33:33 +08:00 |
|
liuyihe
|
bfb139c7c7
|
修改提交
|
2026-09-03 21:33:23 +08:00 |
|
ouyangxq
|
effab80db9
|
Merge branch 'test' into dev
|
2026-09-03 21:30:08 +08:00 |
|
ouyangxq
|
26c2d7aacd
|
修复设备测量箱规计算编译错误
|
2026-09-03 21:29:51 +08:00 |
|
ouyangxq
|
2baf1b1460
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-09-03 21:25:54 +08:00 |
|
ouyangxq
|
dd1682a83b
|
优化
|
2026-09-03 21:25:53 +08:00 |
|
ouyangxq
|
1a3f94dfcb
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/test/java/com/baiyue/firstleg/service/CartonMeasurementServiceTest.java
|
2026-09-03 21:23:35 +08:00 |
|
liuyihe
|
baabfdabba
|
修改提交
|
2026-09-03 21:09:22 +08:00 |
|
ouyangxq
|
0ad8bb66cc
|
test: bound reused price fixture names
|
2026-09-03 21:00:11 +08:00 |
|
ouyangxq
|
47a043324f
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-03 20:59:58 +08:00 |
|
ouyangxq
|
171f450e59
|
优化
|
2026-09-03 20:38:47 +08:00 |
|
ouyangxq
|
a24d55f526
|
优化
|
2026-09-03 20:24:52 +08:00 |
|
ouyangxq
|
8b2c2b32b2
|
test: align tally permission total
|
2026-09-03 19:41:25 +08:00 |
|
ouyangxq
|
2063d29d16
|
fix: complete development acceptance paths
|
2026-09-03 19:10:18 +08:00 |
|
ouyangxq
|
4df0ae4811
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-03 19:09:04 +08:00 |
|
ouyangxq
|
acdc0943c0
|
feat(order): derive batch customer context
|
2026-09-03 18:22:44 +08:00 |
|
ouyangxq
|
514a585de2
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# AGENTS.md
# firstleg/AGENTS.md
# scripts/agents-index-contract.ps1
|
2026-09-03 18:22:05 +08:00 |
|
ouyangxq
|
ca288dec72
|
优化
|
2026-09-03 18:13:00 +08:00 |
|
ouyangxq
|
66ad9f5c85
|
优化
|
2026-09-03 18:05:34 +08:00 |
|
ouyangxq
|
61adfc7818
|
feat(order): refine batch import workbook
|
2026-09-03 18:03:42 +08:00 |
|
ouyangxq
|
880f923462
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-03 17:52:38 +08:00 |
|
ouyangxq
|
03591d6fbd
|
test(firstleg): 覆盖超限设备测量实际尺寸
|
2026-09-03 17:52:31 +08:00 |
|
ouyangxq
|
1d8432b8ef
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-03 17:48:01 +08:00 |
|
ouyangxq
|
d7132536a8
|
Merge branch 'test' into dev
|
2026-09-03 17:44:23 +08:00 |
|
ouyangxq
|
8911d4a242
|
固定 Jenkins Job 部署环境
|
2026-09-03 17:43:52 +08:00 |
|
ouyangxq
|
6130a13b6b
|
修复超限单箱测量尺寸计算
|
2026-09-03 17:17:57 +08:00 |
|
ouyangxq
|
b8bdff2f1f
|
fix(lastleg): preserve readable exception operators
|
2026-09-03 17:17:10 +08:00 |
|
ouyangxq
|
997419ea6b
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-03 17:14:16 +08:00 |
|
ouyangxq
|
253ca82b99
|
fix(order): load all warehouse template options
|
2026-09-03 17:04:57 +08:00 |
|
ouyangxq
|
3664f036cc
|
feat(order): localize batch import workbook
|
2026-09-03 16:33:33 +08:00 |
|
ouyangxq
|
5c524fb92c
|
test: stabilize phase5 acceptance inventory fixture
|
2026-09-03 16:20:17 +08:00 |
|
ouyangxq
|
a66ecfab98
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
|
2026-09-03 16:19:48 +08:00 |
|
ouyangxq
|
dac02e5253
|
优化
|
2026-09-03 16:09:22 +08:00 |
|
ouyangxq
|
0307acf859
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-09-03 15:35:28 +08:00 |
|
ouyangxq
|
36d35276b7
|
优化
|
2026-09-03 15:35:26 +08:00 |
|
ouyangxq
|
904b495613
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/maven/settings-cn.xml
|
2026-09-03 15:23:55 +08:00 |
|
liuyihe
|
29ec202563
|
修改提交
|
2026-09-03 15:11:40 +08:00 |
|
liuyihe
|
e29695eb3f
|
修改提交
|
2026-09-03 15:10:35 +08:00 |
|
ouyangxq
|
6eff5a4b9b
|
优化
|
2026-09-03 15:00:55 +08:00 |
|
ouyangxq
|
55592a1f08
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-09-03 13:49:41 +08:00 |
|
ouyangxq
|
a927903a66
|
优化
|
2026-09-03 13:49:38 +08:00 |
|
ouyangxq
|
2041819df5
|
优化
|
2026-09-03 13:35:17 +08:00 |
|
ouyangxq
|
732fc66670
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-03 12:01:00 +08:00 |
|
ouyangxq
|
0d52ee5948
|
修复订单申报更新测试依赖装配
|
2026-09-03 11:59:25 +08:00 |
|
liuyihe
|
fb91168614
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-03 11:59:15 +08:00 |
|
liuyihe
|
f561e6bb09
|
修改提交
|
2026-09-03 11:59:06 +08:00 |
|
ouyangxq
|
8de52f65bd
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-03 11:55:55 +08:00 |
|
ouyangxq
|
bdcc32a095
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
|
2026-09-03 11:55:46 +08:00 |
|
ouyangxq
|
59b42c7579
|
优化
|
2026-09-03 11:54:17 +08:00 |
|
ouyangxq
|
fd3dbb2fc6
|
优化
|
2026-09-03 11:47:28 +08:00 |
|
ouyangxq
|
b15d003217
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-03 11:34:52 +08:00 |
|
ouyangxq
|
757f6ef24f
|
修复头程测量与计费测试门禁
|
2026-09-03 11:32:08 +08:00 |
|
ouyangxq
|
d56af7e036
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/service/MeasurementBatchService.java
# lastleg-service/src/main/resources/db/lastleg.sql
|
2026-09-03 11:03:25 +08:00 |
|
liuyihe
|
a3715f618f
|
一件代发拣货
|
2026-09-03 10:44:34 +08:00 |
|
ouyangxq
|
cf77e19765
|
feat(file): expedite pending export retries
|
2026-09-03 10:40:21 +08:00 |
|
ouyangxq
|
6b2339e50a
|
feat(file): allow immediate retry during export backoff
|
2026-09-03 10:39:55 +08:00 |
|
ouyangxq
|
16a60a9175
|
fix(file): align order export batch limit
|
2026-09-03 10:23:01 +08:00 |
|
ouyangxq
|
12b749d7d8
|
fix(iam): grant domestic order export permission
|
2026-09-03 10:12:08 +08:00 |
|
ouyangxq
|
7359fbc093
|
fix: hide completed receiving containers
|
2026-09-03 10:08:57 +08:00 |
|
ouyangxq
|
59add49408
|
fix: synchronize order declaration schema
|
2026-09-02 20:49:26 +08:00 |
|
ouyangxq
|
11d89435f5
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-acceptance.mjs
# scripts/agents-index-contract.ps1
# scripts/full-regression-entry-contract.test.mjs
|
2026-09-02 20:32:23 +08:00 |
|
ouyangxq
|
6f5398770b
|
feat(finance): expose inbound code on bill lines
|
2026-09-02 20:25:54 +08:00 |
|
ouyangxq
|
e4ee999098
|
优化
|
2026-09-02 20:14:47 +08:00 |
|
ouyangxq
|
fa9a98f078
|
优化
|
2026-09-02 19:53:07 +08:00 |
|
ouyangxq
|
71f6dfa1eb
|
test: extend finance and cross-region acceptance
|
2026-09-02 19:29:23 +08:00 |
|
ouyangxq
|
4521090967
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-02 18:40:20 +08:00 |
|
ouyangxq
|
9adbdfbcc1
|
统一财务事件投递端口
|
2026-09-02 18:28:39 +08:00 |
|
ouyangxq
|
4e2703295c
|
fix: use published fees for client phase2 acceptance
|
2026-09-02 18:25:42 +08:00 |
|
ouyangxq
|
b998a0c073
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-02 18:25:19 +08:00 |
|
ouyangxq
|
30090e741f
|
修复财务事件桥投递地址
|
2026-09-02 18:24:39 +08:00 |
|
ouyangxq
|
eef45eda65
|
fix: synchronize unified firstleg migration
|
2026-09-02 18:17:00 +08:00 |
|
ouyangxq
|
8246093af1
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# auth/AGENTS.md
# auth/src/main/java/com/baiyue/auth/service/OverseasTokenService.java
# auth/src/test/java/com/baiyue/auth/service/OverseasTokenServiceTest.java
|
2026-09-02 18:14:50 +08:00 |
|
ouyangxq
|
596a5c925c
|
支持柜费按订单归属分摊
|
2026-09-02 18:14:25 +08:00 |
|
ouyangxq
|
62855915fc
|
补齐海外财务权限令牌
|
2026-09-02 18:09:43 +08:00 |
|
ouyangxq
|
6be5e0d81f
|
优化
|
2026-09-02 18:03:36 +08:00 |
|
ouyangxq
|
6296f032f0
|
fix: retain scanned carton traceability in measurement drafts
|
2026-09-02 17:57:35 +08:00 |
|
ouyangxq
|
2a0f942234
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
# event-bridge-service/src/main/java/com/baiyue/eventbridge/metrics/EventBridgeMetrics.java
# firstleg/src/main/resources/db/phase3-container-customs-schema.sql
# order/src/main/resources/db/order.sql
# scripts/db/incremental.sql
|
2026-09-02 17:56:20 +08:00 |
|
ouyangxq
|
18c673811f
|
补齐财务事件监控标签
|
2026-09-02 17:45:17 +08:00 |
|
ouyangxq
|
5099a46581
|
补齐统一数据库中文注释
|
2026-09-02 17:36:37 +08:00 |
|
ouyangxq
|
3bdaba2c60
|
完善财务费用来源与柜级分摊
|
2026-09-02 17:07:03 +08:00 |
|
ouyangxq
|
c5c80d5ab6
|
fix(lastleg): align deployment schema contracts
|
2026-09-02 16:55:38 +08:00 |
|
ouyangxq
|
e06c12c263
|
fix(lastleg): resolve exceptions by inbound relation
|
2026-09-02 16:48:45 +08:00 |
|
ouyangxq
|
6cd477a037
|
修正四期全量验收夹具
|
2026-09-02 16:48:05 +08:00 |
|
ouyangxq
|
a8c71fef12
|
fix(acceptance): select booking agents by carrier
|
2026-09-02 16:38:44 +08:00 |
|
ouyangxq
|
1b1f2718b3
|
fix(firstleg): sync finance allocation schema
|
2026-09-02 16:24:47 +08:00 |
|
ouyangxq
|
42021b351e
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# common-event-contract/src/main/java/com/baiyue/common/event/EventTypes.java
|
2026-09-02 16:19:06 +08:00 |
|
ouyangxq
|
03d04431f2
|
优化
|
2026-09-02 16:17:41 +08:00 |
|
ouyangxq
|
12fbf2aa67
|
隔离头程定时任务执行线程
|
2026-09-02 16:10:52 +08:00 |
|
ouyangxq
|
7eabbdcd45
|
fix(firstleg): include declaration sync schema
|
2026-09-02 16:07:32 +08:00 |
|
ouyangxq
|
57d0073b40
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-modules/phase4-overseas-pda.mjs
|
2026-09-02 16:04:08 +08:00 |
|
ouyangxq
|
601ae83504
|
收敛海外PDA回归夹具选择
|
2026-09-02 16:01:58 +08:00 |
|
ouyangxq
|
cc04a5570c
|
fix(acceptance): update declaration before fulfillment convergence
|
2026-09-02 15:59:13 +08:00 |
|
ouyangxq
|
337033b350
|
fix(acceptance): read nested order declaration details
|
2026-09-02 15:53:11 +08:00 |
|
ouyangxq
|
afdee17ec0
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-02 15:53:11 +08:00 |
|
ouyangxq
|
5f688d6131
|
修正海外PDA实装箱唛验收夹具
|
2026-09-02 15:47:13 +08:00 |
|
ouyangxq
|
feda5cd061
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# lastleg-service/src/main/java/com/baiyue/lastleg/pda/move/service/PdaInventoryMoveService.java
# lastleg-service/src/main/java/com/baiyue/lastleg/pda/stocktake/service/PdaStocktakeService.java
# lastleg-service/src/test/java/com/baiyue/lastleg/palletops/service/PdaPalletOperationServiceTest.java
# lastleg-service/src/test/java/com/baiyue/lastleg/pda/move/service/PdaInventoryMoveServiceTest.java
# lastleg-service/src/test/java/com/baiyue/lastleg/pda/stocktake/service/PdaStocktakeServiceTest.java
|
2026-09-02 15:46:10 +08:00 |
|
ouyangxq
|
ef74579f2c
|
test(overseas): align phase four to five acceptance contracts
|
2026-09-02 15:43:11 +08:00 |
|
ouyangxq
|
137e4e7c60
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-modules/phase4-overseas-pda.mjs
|
2026-09-02 15:43:00 +08:00 |
|
ouyangxq
|
ecf4eb1211
|
优化
|
2026-09-02 15:42:22 +08:00 |
|
ouyangxq
|
2902ab6077
|
fix(deploy): prioritize BaoTa-visible container logs
|
2026-09-02 15:39:58 +08:00 |
|
ouyangxq
|
25c4dd50b3
|
fix(deploy): bound infrastructure container logs
|
2026-09-02 15:30:29 +08:00 |
|
ouyangxq
|
9e0d2f6cdb
|
修正海外PDA候选验收门禁判断
|
2026-09-02 15:25:30 +08:00 |
|
ouyangxq
|
e946d99ea3
|
docs: clarify inbound plan pending filter
|
2026-09-02 15:24:56 +08:00 |
|
ouyangxq
|
0c36ea0e12
|
docs: align repository guidance with test contracts
|
2026-09-02 15:22:16 +08:00 |
|
ouyangxq
|
eab8a1ae5f
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# scripts/admin-test-env-modules/phase4-overseas-pda.mjs
# scripts/agents-index-contract.ps1
|
2026-09-02 15:21:20 +08:00 |
|
ouyangxq
|
70d66c2fae
|
优化
|
2026-09-02 15:15:41 +08:00 |
|
ouyangxq
|
b65f98451d
|
同步海外PDA柜级转换验收契约
|
2026-09-02 15:15:07 +08:00 |
|
ouyangxq
|
e48e8dca42
|
fix(deploy): eliminate duplicate container log writes
|
2026-09-02 15:14:24 +08:00 |
|
ouyangxq
|
8da57487c0
|
修复一件代发多票事件幂等冲突
|
2026-09-02 15:04:15 +08:00 |
|
ouyangxq
|
3d81b22850
|
Merge branch 'test' of http://git.buggoglobal.com/java-project/baiyue-firstleg into dev
# Conflicts:
# scripts/admin-test-env-modules/phase4-carrier-nodes.mjs
|
2026-09-02 14:46:15 +08:00 |
|
ouyangxq
|
19a6af1c6d
|
优化
|
2026-09-02 14:45:34 +08:00 |
|
ouyangxq
|
9ea4ccb9b1
|
优化
|
2026-09-02 14:39:28 +08:00 |
|
ouyangxq
|
b6800a48c6
|
test(acceptance): follow automatic departure flow
|
2026-09-02 14:16:44 +08:00 |
|
ouyangxq
|
afb38f3c3f
|
fix(dispatch): expose PDA departure gate
|
2026-09-02 14:00:54 +08:00 |
|
ouyangxq
|
25ffd62e14
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/loading/service/CabinetLoadingEvidenceService.java
# firstleg/src/test/java/com/baiyue/firstleg/loading/service/CabinetLoadingEvidenceServiceTest.java
# scripts/admin-test-env-modules/ocean-bookings.mjs
# scripts/admin-test-env-modules/phase3-container-customs-fixture.mjs
# scripts/admin-test-env-modules/phase3-container-documents-contract.test.mjs
# scripts/admin-test-env-modules/phase3-container-loading.mjs
# scripts/admin-test-env-modules/phase3-customs.mjs
# scripts/admin-test-env-modules/phase3-loading-finalize.mjs
# scripts/admin-test-env-modules/phase3-loading.mjs
# scripts/admin-test-env-modules/phase3-port-schedules.mjs
# scripts/admin-test-env-modules/service-center-flow.mjs
|
2026-09-02 14:00:44 +08:00 |
|
ouyangxq
|
5d098c9762
|
test(acceptance): align retained state fixtures
|
2026-09-02 13:59:05 +08:00 |
|
ouyangxq
|
f4c139815c
|
优化
|
2026-09-02 13:38:44 +08:00 |
|
ouyangxq
|
69ab3e9a90
|
优化
|
2026-09-02 13:34:53 +08:00 |
|
ouyangxq
|
68340eb616
|
test(acceptance): align current gateway contracts
|
2026-09-02 13:26:24 +08:00 |
|
ouyangxq
|
f7f8ff53c0
|
test(acceptance): align automatic preload workflows
|
2026-09-02 13:03:03 +08:00 |
|
ouyangxq
|
275d4df35d
|
fix(firstleg): make loading evidence upload replayable
|
2026-09-02 12:53:18 +08:00 |
|
ouyangxq
|
e3fd48c3b9
|
fix(firstleg): restore smart loading candidate projection
|
2026-09-02 12:33:26 +08:00 |
|
ouyangxq
|
a4d8fa9f8b
|
fix(order): preserve submitted review status
|
2026-09-02 12:19:46 +08:00 |
|
ouyangxq
|
1574263836
|
fix(lastleg): validate dropship SKU for PDA outbound
|
2026-09-02 12:09:14 +08:00 |
|
ouyangxq
|
08be508501
|
Merge remote-tracking branch 'origin/test' into dev
# Conflicts:
# order/AGENTS.md
# scripts/agents-index-contract.ps1
|
2026-09-02 12:08:08 +08:00 |
|
ouyangxq
|
9e70f4339a
|
fix(file): allow standalone legal-person ID upload
|
2026-09-02 12:07:32 +08:00 |
|
ouyangxq
|
f0da6e5110
|
优化
|
2026-09-02 11:59:54 +08:00 |
|
ouyangxq
|
d786b88030
|
fix(firstleg): map declaration inbound projection
|
2026-09-02 11:51:56 +08:00 |
|
ouyangxq
|
6acb5297e5
|
test(firstleg): lock internal declaration endpoints
|
2026-09-02 10:45:09 +08:00 |
|
ouyangxq
|
bb9fb9ffe6
|
fix(firstleg): retain declaration event idempotency history
|
2026-09-02 10:44:17 +08:00 |
|
ouyangxq
|
8e7835fe86
|
优化
|
2026-09-02 10:41:32 +08:00 |
|
ouyangxq
|
d0d0b2cdda
|
Merge branch 'test' of http://git.buggoglobal.com/java-project/baiyue-firstleg into dev
|
2026-09-02 10:34:02 +08:00 |
|
ouyangxq
|
31996491be
|
test(firstleg): bind channel change hash to full payload
|
2026-09-02 10:29:24 +08:00 |
|
ouyangxq
|
e0a1f15777
|
优化
|
2026-09-02 10:27:47 +08:00 |
|
ouyangxq
|
371aa3dbcb
|
优化
|
2026-09-02 10:26:40 +08:00 |
|
ouyangxq
|
5f8b7baa06
|
优化
|
2026-09-02 10:26:37 +08:00 |
|
ouyangxq
|
37c37c75c8
|
优化
|
2026-09-02 10:26:34 +08:00 |
|
ouyangxq
|
70bbdd5b7b
|
fix(auth): decouple managed login phones from company contacts
|
2026-09-02 10:11:11 +08:00 |
|
ouyangxq
|
da56f261cd
|
优化
|
2026-09-02 10:05:56 +08:00 |
|
ouyangxq
|
8a66af81b1
|
优化
|
2026-09-02 10:04:54 +08:00 |
|
ouyangxq
|
e83dff6ac7
|
优化
|
2026-09-02 10:04:18 +08:00 |
|
ouyangxq
|
79c390ad58
|
test: close phase five inventory snapshot coverage
|
2026-09-02 03:51:07 +08:00 |
|
ouyangxq
|
a4a4306154
|
test: align phase five dev acceptance flows
|
2026-09-02 03:32:35 +08:00 |
|
ouyangxq
|
f3be06a3e0
|
test: cover merchant phase 5 delivery
|
2026-09-02 02:51:58 +08:00 |
|
ouyangxq
|
b5d7be7d28
|
fix: replay completed dispatch picks
|
2026-09-02 02:03:15 +08:00 |
|
ouyangxq
|
666add1cf9
|
fix: complete overseas PDA inventory ledgers
|
2026-09-02 01:47:00 +08:00 |
|
ouyangxq
|
cc02037f78
|
fix: preserve dropship pallets in container plans
|
2026-09-02 01:17:00 +08:00 |
|
ouyangxq
|
fd9a070efc
|
fix: settle whole dropship pallets by sku
|
2026-09-02 00:27:04 +08:00 |
|
ouyangxq
|
7e6c7a4b9d
|
test: preserve whole dropship pallets in producer flow
|
2026-09-02 00:16:53 +08:00 |
|
ouyangxq
|
cd749733de
|
fix: preserve dropship sku loading details
|
2026-09-02 00:01:39 +08:00 |
|
ouyangxq
|
571a5544a3
|
test: pick complete dropship pallet fixtures
|
2026-09-01 23:47:18 +08:00 |
|
ouyangxq
|
fa7a7b8630
|
fix: enforce pickup-ready receiving candidates
|
2026-09-01 23:35:23 +08:00 |
|
ouyangxq
|
f4a3b58959
|
fix: validate overseas handover before settlement
|
2026-09-01 23:20:34 +08:00 |
|
ouyangxq
|
e19224c4b7
|
fix: make loading evidence replay idempotent
|
2026-09-01 22:59:50 +08:00 |
|
ouyangxq
|
d965a82cfd
|
test: accept automatic outbound confirmation
|
2026-09-01 22:54:02 +08:00 |
|
ouyangxq
|
7f9649f309
|
test: align outbound producer with container customs
|
2026-09-01 22:52:39 +08:00 |
|
ouyangxq
|
20eb524a51
|
test: complete dropship palletization before smart loading
|
2026-09-01 22:38:16 +08:00 |
|
ouyangxq
|
bc596878d6
|
fix: keep order declaration schema in unified baseline
|
2026-09-01 22:30:15 +08:00 |
|
ouyangxq
|
aa77cece23
|
fix: align smart loading candidate mapping
|
2026-09-01 22:09:01 +08:00 |
|
ouyangxq
|
ad5e0812bf
|
fix: restore phase five development acceptance chain
|
2026-09-01 21:55:27 +08:00 |
|
ouyangxq
|
04e0111756
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 21:51:52 +08:00 |
|
ouyangxq
|
b85e021cbe
|
test(order): cover declaration field clearing
|
2026-09-01 21:11:37 +08:00 |
|
ouyangxq
|
e82cefe493
|
优化
|
2026-09-01 21:09:33 +08:00 |
|
ouyangxq
|
47723c7c0f
|
feat(file): register domestic order exports
|
2026-09-01 21:03:57 +08:00 |
|
ouyangxq
|
b9cb5555e2
|
fix(firstleg): isolate declarations from measurement facts
|
2026-09-01 20:59:30 +08:00 |
|
ouyangxq
|
858061452c
|
feat(order): formalize domestic order export contract
|
2026-09-01 20:48:44 +08:00 |
|
ouyangxq
|
83f4e1a3de
|
test: align loading tests with latest test contract
|
2026-09-01 20:47:27 +08:00 |
|
ouyangxq
|
b2ec00754a
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 20:46:48 +08:00 |
|
ouyangxq
|
94c67b5c51
|
优化
|
2026-09-01 20:41:22 +08:00 |
|
ouyangxq
|
6449daf823
|
fix: allow optional phase5 custom admin role
|
2026-09-01 20:36:24 +08:00 |
|
ouyangxq
|
974d7b1e43
|
fix: complete phase5 overseas deployment contract
|
2026-09-01 20:20:25 +08:00 |
|
ouyangxq
|
8e17401f37
|
优化
|
2026-09-01 20:07:38 +08:00 |
|
ouyangxq
|
539030d2b6
|
fix(file): return controlled missing package errors
|
2026-09-01 20:01:14 +08:00 |
|
ouyangxq
|
d88e5cffce
|
fix: align phase5 overseas permissions
|
2026-09-01 20:00:49 +08:00 |
|
ouyangxq
|
a5d787b279
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 19:59:24 +08:00 |
|
ouyangxq
|
b4e496e9cb
|
fix(file): support optional legal ID and order import files
|
2026-09-01 19:52:42 +08:00 |
|
ouyangxq
|
9fc20d5482
|
fix: keep ambiguous legacy phones unbound
|
2026-09-01 19:34:17 +08:00 |
|
ouyangxq
|
271a77fd86
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 19:32:20 +08:00 |
|
ouyangxq
|
2ec8fcb886
|
fix(order): route customer addresses through gateway
|
2026-09-01 19:32:01 +08:00 |
|
ouyangxq
|
405d6b94d7
|
fix(auth): reject placeholder mobile numbers
|
2026-09-01 19:27:46 +08:00 |
|
ouyangxq
|
176d146b8e
|
fix: preserve merchant warehouse authorities overseas
|
2026-09-01 19:25:48 +08:00 |
|
ouyangxq
|
28526bf43e
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 19:25:16 +08:00 |
|
ouyangxq
|
caffcb90a9
|
feat(order): add customer order foundations
|
2026-09-01 19:17:43 +08:00 |
|
ouyangxq
|
222c3790dc
|
feat(auth): support username or phone login
|
2026-09-01 19:15:32 +08:00 |
|
ouyangxq
|
b6e81bab6b
|
test: align inbound status contract with dropship palletizing
|
2026-09-01 19:11:36 +08:00 |
|
ouyangxq
|
1c26f7db9b
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 19:00:36 +08:00 |
|
ouyangxq
|
0ba3df2fce
|
test(firstleg): cover booking-level truck lifecycle
|
2026-09-01 16:36:41 +08:00 |
|
ouyangxq
|
9098d8dfdf
|
test(firstleg): decouple PDA completion from truck
|
2026-09-01 16:33:57 +08:00 |
|
ouyangxq
|
20d0d84240
|
fix: preserve lastleg comments in overseas migration
|
2026-09-01 16:30:41 +08:00 |
|
ouyangxq
|
eb385fe906
|
test(firstleg): align outbound truck lookup contract
|
2026-09-01 16:24:10 +08:00 |
|
ouyangxq
|
ecc83ed64a
|
fix(firstleg): scope truck appointments by booking
|
2026-09-01 16:21:27 +08:00 |
|
ouyangxq
|
c319986738
|
fix: order lastleg delivery baseline for clean database
|
2026-09-01 16:18:38 +08:00 |
|
ouyangxq
|
a8f8ff2b6d
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 15:59:15 +08:00 |
|
ouyangxq
|
ca8127ce83
|
test(firstleg): formalize late container gate acceptance
|
2026-09-01 15:53:12 +08:00 |
|
ouyangxq
|
e02c463be7
|
优化
|
2026-09-01 15:46:30 +08:00 |
|
ouyangxq
|
aa828ca1eb
|
优化
|
2026-09-01 15:43:19 +08:00 |
|
ouyangxq
|
df1ffbc6bc
|
fix(firstleg): filter truck booking candidates
|
2026-09-01 15:41:36 +08:00 |
|
ouyangxq
|
8b2a964bfb
|
fix(firstleg): allow late initial container fill
|
2026-09-01 15:38:33 +08:00 |
|
ouyangxq
|
07ffd8ddce
|
fix(firstleg): finalize late container gate
|
2026-09-01 15:27:34 +08:00 |
|
ouyangxq
|
d1225845ec
|
优化
|
2026-09-01 15:25:15 +08:00 |
|
ouyangxq
|
4d7ea28a61
|
feat(firstleg): capture container number at pickup
|
2026-09-01 15:18:18 +08:00 |
|
liuyihe
|
8a94c541cb
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-09-01 15:14:24 +08:00 |
|
ouyangxq
|
b223ce82d6
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 15:11:52 +08:00 |
|
ouyangxq
|
1e8f504f15
|
fix(firstleg): allow booking link before container pickup
|
2026-09-01 15:06:03 +08:00 |
|
ouyangxq
|
94395faeef
|
fix: make phase 5 permission validation mysql compatible
|
2026-09-01 15:00:38 +08:00 |
|
ouyangxq
|
579c61879d
|
fix: include phase 3 customs baseline in unified sql
|
2026-09-01 14:54:47 +08:00 |
|
ouyangxq
|
41837180f8
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 14:49:41 +08:00 |
|
ouyangxq
|
a10e32a012
|
test(firstleg): finish task evidence migration
|
2026-09-01 14:48:51 +08:00 |
|
ouyangxq
|
980d37b9c2
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-01 14:48:33 +08:00 |
|
ouyangxq
|
f2958bef6e
|
优化
|
2026-09-01 14:47:45 +08:00 |
|
ouyangxq
|
0e1ad4ed45
|
优化
|
2026-09-01 14:47:43 +08:00 |
|
ouyangxq
|
76d2da5bf9
|
test(firstleg): use task-scoped loading evidence
|
2026-09-01 14:46:48 +08:00 |
|
ouyangxq
|
46f5a73c47
|
优化
|
2026-09-01 14:46:44 +08:00 |
|
ouyangxq
|
b610a128de
|
Merge branch 'test' of http://git.buggoglobal.com/java-project/baiyue-firstleg into dev
|
2026-09-01 14:46:36 +08:00 |
|
ouyangxq
|
f0ac0c42c9
|
test(firstleg): use valid PDF truck fixtures
|
2026-09-01 14:44:30 +08:00 |
|
ouyangxq
|
105660bd09
|
test(firstleg): scope loading evidence by cabinet
|
2026-09-01 14:37:02 +08:00 |
|
ouyangxq
|
2ccfc38cdf
|
test(firstleg): seed booking file before loading release
|
2026-09-01 14:31:01 +08:00 |
|
ouyangxq
|
f551cd8c7a
|
优化
|
2026-09-01 14:27:16 +08:00 |
|
ouyangxq
|
d2092bf0b6
|
优化
|
2026-09-01 14:27:04 +08:00 |
|
ouyangxq
|
97168b19d8
|
feat: complete phase 5 overseas fulfillment contracts
|
2026-09-01 14:24:59 +08:00 |
|
liuyihe
|
8b0c99593e
|
一件代发拣货
|
2026-09-01 13:41:00 +08:00 |
|
ouyangxq
|
9e32efdd90
|
test(firstleg): harden measurement demo package
|
2026-09-01 12:03:21 +08:00 |
|
ouyangxq
|
6eaf484fcd
|
test(firstleg): package carrier node demo checks
|
2026-09-01 12:02:57 +08:00 |
|
ouyangxq
|
53078b4281
|
test(firstleg): extend shipment demo regression
|
2026-09-01 12:02:47 +08:00 |
|
ouyangxq
|
49d216cc13
|
test(order): harden demo order lifecycle fixture
|
2026-09-01 12:02:35 +08:00 |
|
ouyangxq
|
9a3b408de0
|
优化
|
2026-09-01 11:38:42 +08:00 |
|
ouyangxq
|
68b584128c
|
fix(firstleg): surface existing truck appointment
|
2026-09-01 11:30:35 +08:00 |
|
ouyangxq
|
b5bc77b153
|
fix(firstleg): atomically finalize PDA completion
|
2026-09-01 11:11:43 +08:00 |
|
ouyangxq
|
ffed9bf898
|
Merge branch 'dev-lyhfive' of http://git.buggoglobal.com/java-project/baiyue-firstleg into dev
|
2026-09-01 11:09:14 +08:00 |
|
ouyangxq
|
de0eddeee8
|
修复尾程货主快照与短单号合同
|
2026-09-01 11:06:26 +08:00 |
|
ouyangxq
|
4991536065
|
test(firstleg): harden pallet option page contract
|
2026-09-01 11:03:40 +08:00 |
|
ouyangxq
|
7ace1ded56
|
优化
|
2026-09-01 11:02:10 +08:00 |
|
ouyangxq
|
5af79df4bd
|
test(firstleg): align trucking attachment regressions
|
2026-09-01 11:01:34 +08:00 |
|
ouyangxq
|
6eb53751a3
|
test(pda): keep overseas acceptance business-scoped
|
2026-09-01 11:01:20 +08:00 |
|
ouyangxq
|
09e81b429c
|
test(firstleg): align fulfillment matrix with container customs
|
2026-09-01 10:48:33 +08:00 |
|
ouyangxq
|
179a20fc38
|
refactor(firstleg): keep trucking payable only
|
2026-09-01 10:38:15 +08:00 |
|
liuyihe
|
f86fab838a
|
一件代发拣货
|
2026-09-01 10:35:54 +08:00 |
|
ouyangxq
|
6a0f51f136
|
优化
|
2026-09-01 10:29:14 +08:00 |
|
ouyangxq
|
7d9eaa7f43
|
test(firstleg): verify trucking detail after dispatch
|
2026-09-01 10:26:22 +08:00 |
|
ouyangxq
|
bfc2a4dbd4
|
test(firstleg): scope trucking warehouse lookup
|
2026-09-01 10:22:15 +08:00 |
|
ouyangxq
|
0613d1095e
|
test(firstleg): resolve trucking fixtures from active catalogs
|
2026-09-01 10:21:37 +08:00 |
|
ouyangxq
|
3d7990250f
|
fix(finance): align operating fund export labels
|
2026-09-01 10:19:35 +08:00 |
|
ouyangxq
|
2c3efad70a
|
test: bound A0 location isolation writes
|
2026-09-01 10:18:19 +08:00 |
|
ouyangxq
|
cdcf3e0f4f
|
test(firstleg): parse platform warehouse scope explicitly
|
2026-09-01 10:17:41 +08:00 |
|
ouyangxq
|
3d6216910f
|
test(finance): align full acceptance with current workflows
|
2026-09-01 10:17:03 +08:00 |
|
ouyangxq
|
505188c3fd
|
test(firstleg): make trucking acceptance self-contained
|
2026-09-01 10:16:07 +08:00 |
|
ouyangxq
|
477971dda1
|
优化
|
2026-09-01 10:00:13 +08:00 |
|
liuyihe
|
2f1bda8369
|
一件代发拣货
|
2026-09-01 09:57:10 +08:00 |
|
ouyangxq
|
249b182e7f
|
refactor(firstleg): remove customer scope from trucking
|
2026-09-01 09:51:59 +08:00 |
|
ouyangxq
|
936412f351
|
test(file-print): extend booking document regression
|
2026-08-31 20:56:52 +08:00 |
|
ouyangxq
|
0cc4eae209
|
feat(firstleg): enforce booking-owned truck workflow
|
2026-08-31 19:55:58 +08:00 |
|
ouyangxq
|
f2a980e5c1
|
fix(file): allow arbitrary ocean booking documents
|
2026-08-31 19:54:05 +08:00 |
|
ouyangxq
|
47ce84d122
|
feat(file-print): support ocean booking documents
|
2026-08-31 19:30:37 +08:00 |
|
ouyangxq
|
01385c4bc7
|
优化
|
2026-08-31 18:55:03 +08:00 |
|
ouyangxq
|
9b09663b2e
|
fix(firstleg): allow corrective evidence after completion failure
|
2026-08-31 18:42:08 +08:00 |
|
ouyangxq
|
838bd93bc4
|
test(firstleg): align cabinet evidence SQL contracts
|
2026-08-31 18:31:39 +08:00 |
|
ouyangxq
|
60d45613c7
|
fix(firstleg): import multipart request annotation
|
2026-08-31 18:24:58 +08:00 |
|
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 |
|
liuyihe
|
a213be67c5
|
尾程暂扣回传
|
2026-08-31 15:22:32 +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 |
|
liuyihe
|
a4189a0074
|
提交
|
2026-08-31 14:39:40 +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 |
|
liuyihe
|
a4429f95b7
|
提交
|
2026-08-30 18:49:15 +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 |
|
liuyihe
|
5ddaa4d51f
|
提交
|
2026-08-28 15:25:50 +08:00 |
|
liuyihe
|
8a7c92bb0f
|
提交
|
2026-08-28 15:16:36 +08:00 |
|
liuyihe
|
4f2b670ebf
|
暂扣 标记合托功能
|
2026-08-28 14:55:18 +08:00 |
|
liuyihe
|
66b9c3aa77
|
暂扣 标记合托功能
|
2026-08-28 14:20:48 +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 |
|
liuyihe
|
6a83008ba6
|
提交
|
2026-08-28 09:59:17 +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 |
|
wujinliang
|
3b1b4ab9b2
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-27 21:49:00 +08:00 |
|
wujinliang
|
9d54c57b7c
|
1
|
2026-08-27 21:48:47 +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 |
|
liuyihe
|
5f341d6fb5
|
一件代发
|
2026-08-27 17:23:18 +08:00 |
|
ouyangxq
|
76c24867a4
|
优化
|
2026-08-27 17:16:33 +08:00 |
|
liuyihe
|
8d39c61863
|
提交
|
2026-08-27 16:54:03 +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 |
|
liuyihe
|
7e0911951d
|
Merge branch 'dev' into dev-lyhfive
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
# scripts/admin-test-env-modules/phase3-container-loading.mjs
# scripts/admin-test-env-modules/phase3-loading.mjs
|
2026-08-27 13:40:26 +08:00 |
|
liuyihe
|
a79999d97c
|
提交
|
2026-08-27 13:35:52 +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 |
|
liuyihe
|
3975759458
|
提交
|
2026-08-26 19:46:14 +08:00 |
|
wujinliang
|
d736fdba1b
|
1
|
2026-08-26 18:12:55 +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 |
|
ouyangxq
|
9df87b17ac
|
优化
|
2026-08-26 17:31:09 +08:00 |
|
ouyangxq
|
2280154773
|
优化
|
2026-08-26 17:29:07 +08:00 |
|
ouyangxq
|
05e3aa4e8d
|
优化
|
2026-08-26 17:27:09 +08:00 |
|
ouyangxq
|
ef45325643
|
Merge branch 'test' of http://git.buggoglobal.com/java-project/baiyue-firstleg into dev
|
2026-08-26 17:27:05 +08:00 |
|
ouyangxq
|
92d7c0a7b0
|
优化
|
2026-08-26 17:23:38 +08:00 |
|
ouyangxq
|
795e852944
|
优化
|
2026-08-26 17:09:02 +08:00 |
|
ouyangxq
|
6c4543c18c
|
优化
|
2026-08-26 16:50:22 +08:00 |
|
liuyihe
|
63182a2b88
|
Merge branch 'dev' into dev-lyhfive
|
2026-08-26 16:07:27 +08:00 |
|
liuyihe
|
b04c58a76a
|
Merge branch 'dev' into dev-lyhfive
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
# deploy/sql/海外区域统一增量-MySQL8.sql
# lastleg-service/src/main/java/com/baiyue/lastleg/service/LoadingCompletedConsumer.java
# lastleg-service/src/main/resources/db/lastleg.sql
# lastleg-service/src/test/java/com/baiyue/lastleg/service/LoadingCompletedConsumerTest.java
|
2026-08-26 16:05:24 +08:00 |
|
ouyangxq
|
fd1a81594a
|
优化
|
2026-08-26 15:58:54 +08:00 |
|
liuyihe
|
5c6c0ef5ca
|
提交
|
2026-08-26 15:51:46 +08:00 |
|
ouyangxq
|
57a2f6ef28
|
fix(firstleg): enforce strict manual node progression
|
2026-08-26 15:44:05 +08:00 |
|
ouyangxq
|
2ebea9e789
|
fix(firstleg): allow audited carrier node time corrections
|
2026-08-26 15:41:03 +08:00 |
|
wujinliang
|
f2877df697
|
1
|
2026-08-26 15:32:10 +08:00 |
|
ouyangxq
|
4ae236fe11
|
优化
|
2026-08-26 15:24:48 +08:00 |
|
liuyihe
|
93e1540e3f
|
提交
|
2026-08-26 15:02:14 +08:00 |
|
ouyangxq
|
3f9ee28d22
|
优化
|
2026-08-26 14:56:33 +08:00 |
|
ouyangxq
|
36534fe9ce
|
fix(warehouse): align partner import carrier columns
|
2026-08-26 14:55:43 +08:00 |
|
ouyangxq
|
1f98c5ab9c
|
优化
|
2026-08-26 14:49:11 +08:00 |
|
ouyangxq
|
bf960f10d1
|
优化
|
2026-08-26 14:48:43 +08:00 |
|
liuyihe
|
e31fd8caa2
|
提交
|
2026-08-26 14:36:04 +08:00 |
|
ouyangxq
|
0f4524c795
|
优化
|
2026-08-26 14:30:55 +08:00 |
|
ouyangxq
|
14126dce5b
|
优化
|
2026-08-26 14:30:35 +08:00 |
|
ouyangxq
|
dc564c9530
|
优化
|
2026-08-26 14:12:05 +08:00 |
|
ouyangxq
|
7f05183904
|
优化
|
2026-08-26 14:08:41 +08:00 |
|
ouyangxq
|
4398e8b347
|
优化
|
2026-08-26 13:58:33 +08:00 |
|
liuyihe
|
394c690601
|
提交
|
2026-08-26 13:51:19 +08:00 |
|
ouyangxq
|
fc0a6ea7ca
|
fix(firstleg): expose container documents and aggregate departure gates
|
2026-08-26 13:07:30 +08:00 |
|
ouyangxq
|
1584c7a0a3
|
fix(firstleg): make truck status informational for departure
|
2026-08-26 12:36:14 +08:00 |
|
ouyangxq
|
8eeb52ba77
|
feat(firstleg): confirm domestic departure by container
|
2026-08-26 12:05:42 +08:00 |
|
ouyangxq
|
9ea2aa46ec
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-26 11:11:03 +08:00 |
|
ouyangxq
|
cf5d603a21
|
优化
|
2026-08-26 11:10:42 +08:00 |
|
ouyangxq
|
15421db421
|
fix(event-bridge): restore overseas event delivery
|
2026-08-26 11:06:24 +08:00 |
|
liuyihe
|
270372f56a
|
提交
|
2026-08-26 11:05:26 +08:00 |
|
wujinliang
|
897ddd476f
|
1
|
2026-08-25 22:08:44 +08:00 |
|
ouyangxq
|
44fee01761
|
test: align active booking allocation contract
|
2026-08-25 20:21:42 +08:00 |
|
ouyangxq
|
5d2b6c22e6
|
test: freeze server-filtered booking candidates
|
2026-08-25 20:17:12 +08:00 |
|
ouyangxq
|
ead9565a37
|
fix: align ocean booking link eligibility
|
2026-08-25 20:13:48 +08:00 |
|
liuyihe
|
3bf68c1083
|
提交
|
2026-08-25 19:58:08 +08:00 |
|
ouyangxq
|
6e55d94f33
|
fix: add ocean booking link candidates query
|
2026-08-25 19:44:10 +08:00 |
|
ouyangxq
|
7d36759f3f
|
优化
|
2026-08-25 19:07:34 +08:00 |
|
ouyangxq
|
65c01f8b3d
|
test: isolate phase4 carrier fixtures
|
2026-08-25 18:32:12 +08:00 |
|
ouyangxq
|
b6226f1ca6
|
fix: replay completed pallet operations
|
2026-08-25 18:21:39 +08:00 |
|
ouyangxq
|
ca69434698
|
fix: persist PDA movement state semantics
|
2026-08-25 18:11:29 +08:00 |
|
ouyangxq
|
335ad8269f
|
fix: execute overseas pallet transitions
|
2026-08-25 18:07:48 +08:00 |
|
ouyangxq
|
7471f7e81f
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-25 17:55:27 +08:00 |
|
ouyangxq
|
62407610cb
|
优化
|
2026-08-25 17:54:50 +08:00 |
|
wujinliang
|
0def6114ee
|
1
|
2026-08-25 17:42:38 +08:00 |
|
ouyangxq
|
25cb3bfa54
|
test: await PDA projection and pending receipts
|
2026-08-25 17:25:38 +08:00 |
|
ouyangxq
|
4e8c15dbfa
|
test: wait for customer dimension initialization
|
2026-08-25 17:17:32 +08:00 |
|
ouyangxq
|
3ab1a9d173
|
fix(lastleg): remove duplicate vehicle repository mapper
|
2026-08-25 17:01:52 +08:00 |
|
ouyangxq
|
505d448850
|
优化
|
2026-08-25 16:41:02 +08:00 |
|
ouyangxq
|
2dcfdd5fc8
|
优化
|
2026-08-25 16:40:54 +08:00 |
|
ouyangxq
|
eb1a8895ac
|
优化
|
2026-08-25 16:40:50 +08:00 |
|
ouyangxq
|
87c5e18ca6
|
优化
|
2026-08-25 16:40:48 +08:00 |
|
ouyangxq
|
1f6f1a0677
|
test: complete phase4 PDA shipping prerequisites
|
2026-08-25 15:27:26 +08:00 |
|
ouyangxq
|
fa92936406
|
fix(deploy): bind development gateways to loopback
|
2026-08-25 15:16:41 +08:00 |
|
ouyangxq
|
44198866d9
|
优化
|
2026-08-25 15:08:34 +08:00 |
|
ouyangxq
|
e815abcbd7
|
fix(firstleg): retain dropship carton label pool
|
2026-08-25 15:07:06 +08:00 |
|
liuyihe
|
749a0d40a7
|
Merge branch 'dev' into dev-lyhfive
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/service/LoadingCompletedOutboxService.java
# firstleg/src/test/java/com/baiyue/firstleg/service/LoadingCompletedOutboxServiceTest.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/controller/InboundPdaController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/dto/PdaResponses.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/InboundPdaWorkflowService.java
# lastleg-service/src/main/java/com/baiyue/lastleg/service/LoadingCompletedConsumer.java
# lastleg-service/src/test/java/com/baiyue/lastleg/inboundplan/pda/service/InboundPdaWorkflowServiceTest.java
# lastleg-service/src/test/java/com/baiyue/lastleg/service/LoadingCompletedConsumerTest.java
|
2026-08-25 15:06:11 +08:00 |
|
ouyangxq
|
39988cbaa5
|
fix(firstleg): publish only actually loaded items
|
2026-08-25 15:00:03 +08:00 |
|
ouyangxq
|
a067a9f056
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/service/LoadingPickService.java
|
2026-08-25 14:53:27 +08:00 |
|
ouyangxq
|
f325d57fc1
|
优化
|
2026-08-25 14:46:06 +08:00 |
|
ouyangxq
|
5abc7543ae
|
fix(firstleg): align loading completion trigger
|
2026-08-25 14:41:48 +08:00 |
|
ouyangxq
|
121e8ea619
|
fix(firstleg): validate settled partial pick totals
|
2026-08-25 14:33:38 +08:00 |
|
ouyangxq
|
7eca39e4fd
|
fix(firstleg): honor terminal partial pick outcomes
|
2026-08-25 14:24:59 +08:00 |
|
ouyangxq
|
f1af749616
|
test: target dynamic loading detail precisely
|
2026-08-25 14:18:13 +08:00 |
|
ouyangxq
|
5fb80d7624
|
fix(firstleg): reuse running preload lifecycle
|
2026-08-25 14:07:52 +08:00 |
|
ouyangxq
|
9093550615
|
test: verify complete PDA batch history
|
2026-08-25 13:59:58 +08:00 |
|
ouyangxq
|
98766e2b1a
|
fix(firstleg): continue same-plan loading allocations
|
2026-08-25 13:59:03 +08:00 |
|
ouyangxq
|
72f3f9f971
|
fix(firstleg): execute carrier schedule due queries
|
2026-08-25 13:46:33 +08:00 |
|
ouyangxq
|
0302985f21
|
fix(firstleg): settle zero-package measurements safely
|
2026-08-25 13:43:22 +08:00 |
|
ouyangxq
|
6d8e4c85c5
|
test(lastleg): align rest client gateway setup
|
2026-08-25 13:26:05 +08:00 |
|
ouyangxq
|
2cfaf8e51b
|
fix(lastleg): isolate shipping node version stream
|
2026-08-25 13:23:05 +08:00 |
|
ouyangxq
|
79eb3efe61
|
fix(lastleg): align overseas business incremental schema
|
2026-08-25 13:07:01 +08:00 |
|
ouyangxq
|
995c1833f8
|
test: align phase3 and overseas business acceptance
|
2026-08-25 13:06:09 +08:00 |
|
ouyangxq
|
d686b05966
|
fix(firstleg): expose event bridge relay failures
|
2026-08-25 13:02:26 +08:00 |
|
ouyangxq
|
4cca194eee
|
优化
|
2026-08-25 12:30:08 +08:00 |
|
ouyangxq
|
1382902f86
|
优化
|
2026-08-25 12:30:07 +08:00 |
|
ouyangxq
|
12dad6673d
|
fix(lastleg): register PDA operation mappers
|
2026-08-25 12:29:47 +08:00 |
|
ouyangxq
|
4b5e5a1e4e
|
优化
|
2026-08-25 12:27:47 +08:00 |
|
ouyangxq
|
0e0b6f8264
|
test: add architecture and OpenAPI validation tooling
|
2026-08-25 12:22:14 +08:00 |
|
ouyangxq
|
24df851acf
|
fix(lastleg): register shipping mapper on startup
|
2026-08-25 12:18:19 +08:00 |
|
ouyangxq
|
d9c8cc478e
|
优化
|
2026-08-25 11:54:19 +08:00 |
|
ouyangxq
|
322de03312
|
fix(ci): serialize deployments per service
|
2026-08-25 11:53:59 +08:00 |
|
ouyangxq
|
4fbf8bfb53
|
优化
|
2026-08-25 11:52:25 +08:00 |
|
ouyangxq
|
d64706e97b
|
fix: keep development gateways reachable
|
2026-08-25 11:44:38 +08:00 |
|
ouyangxq
|
d066381ae2
|
fix: expose failed deployment container logs
|
2026-08-25 11:41:25 +08:00 |
|
ouyangxq
|
6ba4537d3d
|
fix(deploy): bind development ports to loopback
|
2026-08-25 11:39:12 +08:00 |
|
ouyangxq
|
68bdc3e6bb
|
test: cover overseas pda warehouse operation lifecycles
|
2026-08-25 11:25:13 +08:00 |
|
ouyangxq
|
042d0b738a
|
feat: complete overseas pda warehouse operations
|
2026-08-25 11:20:36 +08:00 |
|
ouyangxq
|
45a3b9adfd
|
test: verify pda warehouse queries after receiving
|
2026-08-25 10:50:58 +08:00 |
|
ouyangxq
|
2a16c91c89
|
test: sequence pickup readiness before overseas receiving
|
2026-08-25 10:48:10 +08:00 |
|
ouyangxq
|
a6be840588
|
优化
|
2026-08-25 10:39:43 +08:00 |
|
ouyangxq
|
52b9fc382f
|
feat: gate overseas receiving and harden phase4 workflows
|
2026-08-25 10:31:04 +08:00 |
|
ouyangxq
|
cb78bc6b41
|
test: cover partial and concurrent pda completion
|
2026-08-25 09:58:59 +08:00 |
|
ouyangxq
|
b67217332a
|
优化
|
2026-08-25 09:52:49 +08:00 |
|
ouyangxq
|
b211121365
|
test: expose acceptance coverage metrics
|
2026-08-25 09:50:02 +08:00 |
|
ouyangxq
|
46dd0b54eb
|
test: isolate pda receipt idempotency keys
|
2026-08-25 09:27:45 +08:00 |
|
ouyangxq
|
df4b7a1f6e
|
test: carry frozen sku receipts into pda acceptance
|
2026-08-25 09:23:28 +08:00 |
|
ouyangxq
|
29b2f080d8
|
test: preserve dropship producer fixture type
|
2026-08-25 09:16:00 +08:00 |
|
ouyangxq
|
4839243f21
|
feat: add dropship fulfillment producer chain
|
2026-08-25 08:40:27 +08:00 |
|
ouyangxq
|
c218bfad6b
|
fix: expose warehouse transfer application status
|
2026-08-25 08:21:47 +08:00 |
|
ouyangxq
|
85a288e4f2
|
fix: preserve overseas pallet identity
|
2026-08-25 08:12:58 +08:00 |
|
ouyangxq
|
73d206e3f3
|
test: complete phase3 phase4 acceptance coverage
|
2026-08-25 00:24:43 +08:00 |
|
ouyangxq
|
84ad5e779a
|
test: make price-book acceptance portable
|
2026-08-25 00:08:59 +08:00 |
|
ouyangxq
|
24149c062a
|
fix: migrate event bridge customer columns
|
2026-08-25 00:02:45 +08:00 |
|
ouyangxq
|
e94f8629d2
|
fix: retain event bridge rejection evidence
|
2026-08-24 23:56:52 +08:00 |
|
ouyangxq
|
1c40548986
|
fix: isolate domestic bridge target variable
|
2026-08-24 23:52:38 +08:00 |
|
ouyangxq
|
55a9d1af09
|
fix: prioritize domestic bridge endpoint
|
2026-08-24 23:49:07 +08:00 |
|
ouyangxq
|
a22a284e7d
|
fix: route unload events to domestic bridge
|
2026-08-24 23:43:08 +08:00 |
|
ouyangxq
|
058bf9f4e6
|
test: complete phase4 cross-region handoff
|
2026-08-24 23:35:26 +08:00 |
|
ouyangxq
|
615ecb4ba1
|
test: complete overseas carton and sailing fixtures
|
2026-08-24 23:28:24 +08:00 |
|
ouyangxq
|
985d952e54
|
test: provision canonical carrier fixture
|
2026-08-24 23:19:27 +08:00 |
|
ouyangxq
|
bf4fd95841
|
fix: align phase4 receiving and carrier fixtures
|
2026-08-24 23:12:04 +08:00 |
|
ouyangxq
|
1e8d85c714
|
fix: support id-only overseas destinations
|
2026-08-24 22:51:33 +08:00 |
|
ouyangxq
|
0e73a79479
|
fix: serialize phase4 inventory and outbound gates
|
2026-08-24 22:32:37 +08:00 |
|
ouyangxq
|
3fbb7653f7
|
fix: complete phase4 receiving acceptance chain
|
2026-08-24 22:14:41 +08:00 |
|
ouyangxq
|
8cc4c6f6da
|
fix: bind overseas receiving to shared warehouse
|
2026-08-24 21:46:19 +08:00 |
|
ouyangxq
|
3607bebbfd
|
fix: close phase4 overseas acceptance gaps
|
2026-08-24 21:00:22 +08:00 |
|
ouyangxq
|
015fc09091
|
补充PDA装柜完成阶段诊断
|
2026-08-24 20:47:13 +08:00 |
|
ouyangxq
|
005c3f54e2
|
test: align full acceptance contracts
|
2026-08-24 20:14:40 +08:00 |
|
ouyangxq
|
5edc2fc1bd
|
fix(lastleg): restore overseas receiving build
|
2026-08-24 20:14:39 +08:00 |
|
ouyangxq
|
c93fdc44d5
|
1
|
2026-08-24 19:58:35 +08:00 |
|
ouyangxq
|
9e0f41e78b
|
test: strengthen phase4 overseas business acceptance
|
2026-08-24 19:45:22 +08:00 |
|
ouyangxq
|
a811c2ca06
|
test: harden carrier node HTTP acceptance
|
2026-08-24 19:44:28 +08:00 |
|
ouyangxq
|
ac806704be
|
chore(test): keep master-data changes out of event gate
|
2026-08-24 19:42:20 +08:00 |
|
ouyangxq
|
bffe7d3b23
|
test: strengthen overseas warehouse PDA contracts
|
2026-08-24 19:41:16 +08:00 |
|
ouyangxq
|
1e4b216afa
|
test(events): add cross-region HTTP acceptance gates
|
2026-08-24 19:40:46 +08:00 |
|
ouyangxq
|
2f986cf5e3
|
优化
|
2026-08-24 19:35:01 +08:00 |
|
ouyangxq
|
89bd746dbd
|
优化
|
2026-08-24 19:29:39 +08:00 |
|
ouyangxq
|
5c54785d77
|
优化
|
2026-08-24 19:28:32 +08:00 |
|
ouyangxq
|
aa3e72af28
|
Merge origin/test into dev
|
2026-08-24 19:27:54 +08:00 |
|
ouyangxq
|
551560efda
|
优化
|
2026-08-24 19:23:20 +08:00 |
|
ouyangxq
|
7e080622f3
|
fix(ci): isolate event bridge region parameter
|
2026-08-24 19:15:15 +08:00 |
|
ouyangxq
|
360115de35
|
修复确认预装后重新分配失败
|
2026-08-24 18:18:08 +08:00 |
|
ouyangxq
|
111500d010
|
test(lastleg): align receiving completion fixtures
|
2026-08-24 18:17:44 +08:00 |
|
ouyangxq
|
4f2abf2894
|
test(lastleg): type receiving mapper inserts
|
2026-08-24 18:10:31 +08:00 |
|
liuyihe
|
5c331f173d
|
提交
|
2026-08-24 17:58:47 +08:00 |
|
ouyangxq
|
52e4b914b1
|
fix(lastleg): complete receiving by container
|
2026-08-24 17:56:43 +08:00 |
|
ouyangxq
|
f4a1ec92de
|
优化
|
2026-08-24 17:51:11 +08:00 |
|
ouyangxq
|
4893542ec4
|
1
|
2026-08-24 17:48:08 +08:00 |
|
ouyangxq
|
633cec7c68
|
fix(lastleg): disambiguate consumer test fixtures
|
2026-08-24 17:43:03 +08:00 |
|
ouyangxq
|
a320198b47
|
fix(ci): keep Jenkins boolean continuations parseable
|
2026-08-24 17:37:36 +08:00 |
|
ouyangxq
|
bb74a05562
|
feat(lastleg): harden container receiving contract
|
2026-08-24 17:37:15 +08:00 |
|
ouyangxq
|
be1eb4f45c
|
fix(ci): carry dual bridge intent through stable parameters
|
2026-08-24 17:34:11 +08:00 |
|
ouyangxq
|
9d09b77442
|
fix(ci): bridge BOTH through legacy downstream choices
|
2026-08-24 17:23:05 +08:00 |
|
ouyangxq
|
ce82916036
|
fix(lastleg): align inbound snapshot with schema
|
2026-08-24 17:22:18 +08:00 |
|
ouyangxq
|
5a4bcf130a
|
feat(ci): deploy both event bridge regions by default
|
2026-08-24 17:19:36 +08:00 |
|
ouyangxq
|
3d8a1fac20
|
优化
|
2026-08-24 17:15:48 +08:00 |
|
liuyihe
|
01675b8220
|
提交
|
2026-08-24 17:12:30 +08:00 |
|
ouyangxq
|
132d96a99b
|
修复海外报价合作仓候选缓存刷新
|
2026-08-24 17:10:39 +08:00 |
|
ouyangxq
|
8708904dab
|
修复装柜清单托盘数快照
|
2026-08-24 17:03:29 +08:00 |
|
ouyangxq
|
3019f5da77
|
fix(event-bridge): retain downstream business errors
|
2026-08-24 16:59:02 +08:00 |
|
ouyangxq
|
8e12dd9a38
|
fix(test): select container-backed PDA fixtures
|
2026-08-24 16:40:25 +08:00 |
|
ouyangxq
|
6aca41427c
|
feat(phase4): automate overseas PDA inbound lifecycle
|
2026-08-24 15:38:28 +08:00 |
|
ouyangxq
|
ef9f253f47
|
feat(lastleg): expose inbound PDA work instructions
|
2026-08-24 15:25:34 +08:00 |
|
ouyangxq
|
95b72afdcc
|
fix(phase4): enforce customer and pallet versions
|
2026-08-24 15:14:18 +08:00 |
|
ouyangxq
|
e773816c98
|
fix(db): upgrade overseas pallet FBA field
|
2026-08-24 15:10:10 +08:00 |
|
ouyangxq
|
e11a528dfe
|
test(phase4): provision overseas lifecycle fixtures
|
2026-08-24 15:07:17 +08:00 |
|
liuyihe
|
ce9f08c756
|
提交
|
2026-08-24 14:52:50 +08:00 |
|
ouyangxq
|
cd97229791
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-24 14:47:54 +08:00 |
|
ouyangxq
|
c88d99a593
|
修复订单列表托数汇总
|
2026-08-24 14:42:38 +08:00 |
|
ouyangxq
|
a8326455fc
|
fix(firstleg): allocate handover carton marks per inbound
|
2026-08-24 14:40:51 +08:00 |
|
ouyangxq
|
2f32f1d827
|
test(phase3): finalize loading before split acceptance
|
2026-08-24 14:34:01 +08:00 |
|
ouyangxq
|
e781cbe9cb
|
fix(firstleg): normalize split carton label pools
|
2026-08-24 14:20:59 +08:00 |
|
ouyangxq
|
8e61cfd202
|
fix(firstleg): transfer carton labels to remainder inbound
|
2026-08-24 14:08:17 +08:00 |
|
ouyangxq
|
506cc69808
|
test(phase3): provision dispatch and handoff evidence
|
2026-08-24 14:01:02 +08:00 |
|
ouyangxq
|
f041cf524b
|
test(phase3): complete remaining hard-gate fixtures
|
2026-08-24 13:57:02 +08:00 |
|
ouyangxq
|
23335ee8d0
|
test(phase3): satisfy finalization fixture gates
|
2026-08-24 13:53:10 +08:00 |
|
ouyangxq
|
98ec62f66e
|
test(phase3): align full acceptance fixtures
|
2026-08-24 13:48:16 +08:00 |
|
ouyangxq
|
b012d64b54
|
perf(ci): run selected tests once before service builds
|
2026-08-24 13:43:38 +08:00 |
|
ouyangxq
|
9dd2fcb7e5
|
test(phase3): validate multi-owner loaded slices
|
2026-08-24 13:41:59 +08:00 |
|
liuyihe
|
6a86dbcb37
|
Merge remote-tracking branch 'origin/dev-lyhfive' into dev-lyhfive
|
2026-08-24 13:41:54 +08:00 |
|
ouyangxq
|
6ddf0d823b
|
fix(firstleg): share container evidence across loading owners
|
2026-08-24 13:37:47 +08:00 |
|
 ouyangxqandliuyihe
|
b72dd54b80
|
fix container customer snapshot schema migration
|
2026-08-24 13:36:38 +08:00 |
|
ouyangxq
|
92dbeb1676
|
fix(firstleg): finalize loading before customs acceptance
|
2026-08-24 12:52:23 +08:00 |
|
ouyangxq
|
4377a7acd9
|
fix(firstleg): allow confirmed preload reassign during loading
|
2026-08-24 12:34:34 +08:00 |
|
ouyangxq
|
2389a63858
|
fix IAM security event correlation id
|
2026-08-24 12:30:18 +08:00 |
|
ouyangxq
|
ae3026dfdb
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-24 12:01:44 +08:00 |
|
ouyangxq
|
f1639b9fe3
|
优化
|
2026-08-24 12:01:37 +08:00 |
|
ouyangxq
|
b3695276b3
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
# Conflicts:
# firstleg/src/test/java/com/baiyue/firstleg/repository/SmartLoadingSqlContractTest.java
|
2026-08-24 11:58:22 +08:00 |
|
ouyangxq
|
739c20cb3d
|
fix lastleg order detail customer schema
|
2026-08-24 11:55:50 +08:00 |
|
ouyangxq
|
d59fccc731
|
优化
|
2026-08-24 11:52:32 +08:00 |
|
ouyangxq
|
4977b09af9
|
fix phase3 loading acceptance sequence
|
2026-08-24 11:49:31 +08:00 |
|
ouyangxq
|
257c019b36
|
fix phase3 acceptance roots and payable validation
|
2026-08-24 11:48:16 +08:00 |
|
ouyangxq
|
044678f65c
|
fix carrier history action schema upgrade
|
2026-08-24 11:36:25 +08:00 |
|
ouyangxq
|
287591c75f
|
fix container customer snapshot schema migration
|
2026-08-24 11:19:33 +08:00 |
|
ouyangxq
|
fe4eb0b593
|
perf(ci): allow two concurrent non-production deploys
|
2026-08-24 11:17:17 +08:00 |
|
ouyangxq
|
9198ce02d9
|
fix(ci): isolate Docker registry credentials
|
2026-08-24 11:00:03 +08:00 |
|
ouyangxq
|
a4a693837e
|
perf(ci): acquire deploy lock before target agent
|
2026-08-24 10:56:33 +08:00 |
|
ouyangxq
|
c8574326dd
|
fix smart loading candidate result mapping
|
2026-08-24 10:51:49 +08:00 |
|
ouyangxq
|
938c5771b3
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
# Conflicts:
# Jenkinsfile
# Jenkinsfile.service
# deploy/scripts/deploy-built-service.sh
# scripts/test-environment-pipeline-contract.test.mjs
|
2026-08-24 10:49:08 +08:00 |
|
ouyangxq
|
0fbba13714
|
优化
|
2026-08-24 10:35:40 +08:00 |
|
ouyangxq
|
ccfd024aef
|
fix phase3 phase4 development acceptance blockers
|
2026-08-24 10:33:05 +08:00 |
|
ouyangxq
|
81899015cf
|
优化
|
2026-08-24 09:29:26 +08:00 |
|
ouyangxq
|
ae9238b3cf
|
feat(ci): rollback unhealthy deployments
|
2026-08-22 18:26:47 +08:00 |
|
ouyangxq
|
657f3553d8
|
fix(ci): retain service source workspaces
|
2026-08-22 18:01:20 +08:00 |
|
ouyangxq
|
abab08e879
|
perf(ci): reuse Git workspaces across builds
|
2026-08-22 18:01:15 +08:00 |
|
ouyangxq
|
52b673b878
|
perf(ci): release coordinator builder executor
|
2026-08-22 18:01:10 +08:00 |
|
ouyangxq
|
d3e16bf29f
|
fix(ci): deploy on target environment agents
|
2026-08-22 18:01:10 +08:00 |
|
ouyangxq
|
1df87e5d17
|
fix(ci): retain service source workspaces
|
2026-08-22 17:55:50 +08:00 |
|
ouyangxq
|
46e5c14b86
|
perf(ci): reuse Git workspaces across builds
|
2026-08-22 17:53:18 +08:00 |
|
ouyangxq
|
309900de82
|
perf(ci): release coordinator builder executor
|
2026-08-22 17:46:11 +08:00 |
|
ouyangxq
|
232c2657f1
|
fix(ci): deploy on target environment agents
|
2026-08-22 17:43:20 +08:00 |
|
liuyihe
|
e398f1f7e0
|
修改提交
|
2026-08-22 12:35:32 +08:00 |
|
ouyangxq
|
e92cfe18ad
|
ci: use internal Java base image
|
2026-08-22 12:22:04 +08:00 |
|
ouyangxq
|
996102e77d
|
ci: use internal Java base image
|
2026-08-22 12:20:26 +08:00 |
|
ouyangxq
|
668668b505
|
fix(ci): schedule coordinator on builder agents
|
2026-08-22 12:07:35 +08:00 |
|
ouyangxq
|
fd1c582d45
|
ci: serialize registry-based environment deployments
|
2026-08-22 12:07:35 +08:00 |
|
ouyangxq
|
0f296e016e
|
ci: use dedicated registry credentials
|
2026-08-22 12:07:35 +08:00 |
|
ouyangxq
|
a7ec6ed285
|
ci: publish development and test images to registry
|
2026-08-22 12:07:35 +08:00 |
|
ouyangxq
|
0d3a27f4ba
|
build(docker): layer Spring Boot service images
|
2026-08-22 12:07:35 +08:00 |
|
ouyangxq
|
dc131f26af
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-22 11:47:12 +08:00 |
|
ouyangxq
|
775b2c4863
|
优化
|
2026-08-22 11:46:41 +08:00 |
|
ouyangxq
|
cee3ee07a8
|
fix(ci): schedule coordinator on builder agents
|
2026-08-22 11:45:14 +08:00 |
|
ouyangxq
|
5a78e9ca54
|
ci: default development coordinator to dev jobs
|
2026-08-22 11:14:28 +08:00 |
|
ouyangxq
|
aa80ff4b2e
|
fix(ci): use compatible Jenkins job copy API
|
2026-08-22 11:13:09 +08:00 |
|
ouyangxq
|
7aebc3c0cb
|
ci: add safe dev job provisioning script
|
2026-08-22 11:08:07 +08:00 |
|
ouyangxq
|
ba8a6b7832
|
ci: serialize registry-based environment deployments
|
2026-08-22 11:01:06 +08:00 |
|
ouyangxq
|
ff9c1e2bc1
|
ci: use dedicated registry credentials
|
2026-08-22 10:50:33 +08:00 |
|
ouyangxq
|
3b3d672fb1
|
ci: publish development and test images to registry
|
2026-08-22 10:38:40 +08:00 |
|
ouyangxq
|
b25087e60b
|
build(docker): layer Spring Boot service images
|
2026-08-22 10:27:28 +08:00 |
|
ouyangxq
|
85173b608d
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-22 10:20:39 +08:00 |
|
ouyangxq
|
1f2c4cd8bb
|
优化
|
2026-08-22 10:20:38 +08:00 |
|
liuyihe
|
93feb7da67
|
修改提交
|
2026-08-22 10:16:45 +08:00 |
|
ouyangxq
|
76c3662dda
|
优化
|
2026-08-22 10:02:10 +08:00 |
|
ouyangxq
|
af8724dd70
|
优化
|
2026-08-22 09:56:26 +08:00 |
|
liuyihe
|
ab2f3ed72e
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-08-22 09:52:04 +08:00 |
|
liuyihe
|
15636a1600
|
修改提交
|
2026-08-22 09:51:41 +08:00 |
|
ouyangxq
|
ff926d5b74
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-22 09:51:03 +08:00 |
|
ouyangxq
|
988d1bee7c
|
1
|
2026-08-22 09:51:01 +08:00 |
|
liuyihe
|
76b41c0812
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-08-21 18:12:25 +08:00 |
|
liuyihe
|
4f14367eba
|
修改提交
|
2026-08-21 18:12:07 +08:00 |
|
ouyangxq
|
1a67b3404d
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-21 17:59:21 +08:00 |
|
ouyangxq
|
72b050af6d
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-21 17:58:55 +08:00 |
|
ouyangxq
|
24e4a402a9
|
优化
|
2026-08-21 17:58:52 +08:00 |
|
liuyihe
|
d1d269e96f
|
修改提交
|
2026-08-21 17:38:14 +08:00 |
|
liuyihe
|
bbd303cd65
|
修改提交
|
2026-08-21 17:21:26 +08:00 |
|
ouyangxq
|
af97217184
|
优化
|
2026-08-21 17:19:49 +08:00 |
|
ouyangxq
|
598749d8e4
|
优化
|
2026-08-21 17:07:34 +08:00 |
|
ouyangxq
|
8c280e19c4
|
优化
|
2026-08-21 17:05:52 +08:00 |
|
ouyangxq
|
cd477fe40a
|
优化
|
2026-08-21 16:15:02 +08:00 |
|
ouyangxq
|
8e07342fa1
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-21 16:04:19 +08:00 |
|
ouyangxq
|
0e7df9052a
|
优化
|
2026-08-21 16:04:16 +08:00 |
|
liuyihe
|
e534784052
|
提交
|
2026-08-21 14:42:40 +08:00 |
|
liuyihe
|
5fd00d3151
|
提交
|
2026-08-21 11:43:03 +08:00 |
|
ouyangxq
|
dceec6cbed
|
优化
|
2026-08-21 10:56:51 +08:00 |
|
liuyihe
|
e17f03e596
|
提交
|
2026-08-21 10:43:25 +08:00 |
|
ouyangxq
|
d5e9ba6d4c
|
优化
|
2026-08-21 10:38:28 +08:00 |
|
ouyangxq
|
361e6be3be
|
优化
|
2026-08-21 09:31:29 +08:00 |
|
ouyangxq
|
96feb8faff
|
优化
|
2026-08-20 20:54:30 +08:00 |
|
ouyangxq
|
acc5bec3b1
|
优化
|
2026-08-20 20:38:46 +08:00 |
|
ouyangxq
|
5400a8e8e7
|
优化
|
2026-08-20 20:29:51 +08:00 |
|
ouyangxq
|
11cfba880d
|
优化
|
2026-08-20 20:14:21 +08:00 |
|
ouyangxq
|
893d1801b5
|
优化
|
2026-08-20 19:55:21 +08:00 |
|
ouyangxq
|
d170505327
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-20 19:11:43 +08:00 |
|
ouyangxq
|
34fb91baf6
|
优化
|
2026-08-20 19:10:16 +08:00 |
|
ouyangxq
|
8095a99afa
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
# Conflicts:
# scripts/admin-test-env-modules/orders.mjs
# scripts/admin-test-env-modules/phase3-container-loading.mjs
|
2026-08-20 18:24:23 +08:00 |
|
ouyangxq
|
b0dcbf77e5
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-20 18:22:20 +08:00 |
|
ouyangxq
|
4256e74c11
|
优化
|
2026-08-20 18:21:04 +08:00 |
|
ouyangxq
|
12604afa36
|
优化
|
2026-08-20 18:17:32 +08:00 |
|
ouyangxq
|
382ffc7f55
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
# Conflicts:
# config/nacos/cn/event-bridge-service.yml
# config/nacos/overseas/lastleg-service.yml
# deploy/sql/头程数据库统一增量-MySQL8.sql
# event-bridge-service/src/main/resources/application.yml
# iam/src/main/resources/db/lastleg-permissions.sql
# lastleg-service/AGENTS.md
# lastleg-service/src/main/java/com/baiyue/lastleg/BaiyueLastlegApplication.java
# lastleg-service/src/main/java/com/baiyue/lastleg/controller/LastlegOrderController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/controller/InboundPlanController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inventory/command/controller/InventoryCommandController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/inventory/query/controller/InventoryQueryController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/procurement/controller/PlatformOverseasProcurementController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/procurement/service/OverseasProcurementService.java
# lastleg-service/src/main/java/com/baiyue/lastleg/relabel/controller/RelabelApplicationController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/trucking/controller/PlatformUsTruckOrderController.java
# lastleg-service/src/main/java/com/baiyue/lastleg/trucking/service/UsTruckOrderService.java
# lastleg-service/src/main/resources/application.yml
# lastleg-service/src/main/resources/db/lastleg.sql
# scripts/db/incremental.sql
# warehouse-overseas-service/src/main/java/com/baiyue/warehouse/controller/PlatformWarehouseController.java
# warehouse-overseas-service/src/main/java/com/baiyue/warehouse/controller/PlatformWarehouseResourceController.java
|
2026-08-20 18:14:55 +08:00 |
|
liuyihe
|
a38396ce3f
|
提交
|
2026-08-20 18:06:07 +08:00 |
|
ouyangxq
|
d202ca85ef
|
优化
|
2026-08-20 18:05:24 +08:00 |
|
ouyangxq
|
1cd8b6a473
|
优化
|
2026-08-20 18:02:38 +08:00 |
|
ouyangxq
|
b1655a1841
|
优化
|
2026-08-20 18:02:20 +08:00 |
|
ouyangxq
|
1e8577dc4e
|
低碳经济
|
2026-08-20 17:07:51 +08:00 |
|
ouyangxq
|
5b9ae25f29
|
优化
|
2026-08-20 17:00:05 +08:00 |
|
liuyihe
|
c9a05b108b
|
桥接事件
|
2026-08-20 16:45:47 +08:00 |
|
ouyangxq
|
09f6e28c1f
|
优化
|
2026-08-20 16:13:51 +08:00 |
|
liuyihe
|
1f0c0f7751
|
提交
|
2026-08-20 15:59:45 +08:00 |
|
liuyihe
|
2847ad1b2d
|
提交
|
2026-08-20 15:58:25 +08:00 |
|
liuyihe
|
cd34cd426e
|
提交
|
2026-08-20 15:25:40 +08:00 |
|
liuyihe
|
b55b049e77
|
优化
|
2026-08-20 15:20:05 +08:00 |
|
ouyangxq
|
6c7a670f1e
|
优化
|
2026-08-20 14:43:07 +08:00 |
|
ouyangxq
|
50d9803566
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-20 13:49:08 +08:00 |
|
ouyangxq
|
164d862588
|
优化
|
2026-08-20 13:42:55 +08:00 |
|
liuyihe
|
802893b2ff
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-08-20 13:34:55 +08:00 |
|
liuyihe
|
b139255d3b
|
入库修改
|
2026-08-20 13:34:34 +08:00 |
|
ouyangxq
|
d3183d8f2c
|
优化
|
2026-08-20 13:34:29 +08:00 |
|
ouyangxq
|
3e517ee74e
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-20 13:34:04 +08:00 |
|
ouyangxq
|
d340c418e8
|
优化
|
2026-08-20 13:07:40 +08:00 |
|
ouyangxq
|
3b19a1bc16
|
Merge branch 'test' into dev
|
2026-08-20 13:00:49 +08:00 |
|
ouyangxq
|
15d3ffbc0a
|
优化
|
2026-08-20 13:00:39 +08:00 |
|
ouyangxq
|
b060be18a9
|
Merge branch 'test' into dev
|
2026-08-20 12:50:05 +08:00 |
|
ouyangxq
|
b029f4ce28
|
优化
|
2026-08-20 12:49:54 +08:00 |
|
ouyangxq
|
fd1da73fa8
|
Merge branch 'test' into dev
|
2026-08-20 12:34:49 +08:00 |
|
ouyangxq
|
c83620a86a
|
优化
|
2026-08-20 12:34:10 +08:00 |
|
ouyangxq
|
b464de1edb
|
Merge branch 'test' into dev
|
2026-08-20 10:39:13 +08:00 |
|
ouyangxq
|
3d57abf260
|
优化
|
2026-08-20 10:37:32 +08:00 |
|
ouyangxq
|
0384f54da7
|
Merge branch 'test' into dev
|
2026-08-20 10:28:57 +08:00 |
|
ouyangxq
|
bdf545ee0a
|
优化
|
2026-08-20 10:28:45 +08:00 |
|
ouyangxq
|
0575ea247f
|
Merge branch 'test' into dev
|
2026-08-20 10:23:00 +08:00 |
|
ouyangxq
|
7a5719b5a1
|
优化
|
2026-08-20 10:22:51 +08:00 |
|
ouyangxq
|
d36e480413
|
优化
|
2026-08-20 10:17:39 +08:00 |
|
ouyangxq
|
e469749a98
|
Merge branch 'test' into dev
|
2026-08-20 09:50:48 +08:00 |
|
ouyangxq
|
be5d89a4e6
|
优化
|
2026-08-20 09:49:28 +08:00 |
|
ouyangxq
|
7cf4a8d562
|
优化
|
2026-08-20 09:43:31 +08:00 |
|
ouyangxq
|
cf2356bccb
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-20 09:10:32 +08:00 |
|
ouyangxq
|
f227cf05a3
|
优化
|
2026-08-20 09:10:30 +08:00 |
|
liuyihe
|
f03ea227ed
|
暂存提交
|
2026-08-19 17:23:54 +08:00 |
|
liuyihe
|
26eba227eb
|
暂存提交
|
2026-08-19 17:22:03 +08:00 |
|
ouyangxq
|
064247a8c9
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-19 17:08:42 +08:00 |
|
ouyangxq
|
f78b44297d
|
优化
|
2026-08-19 17:08:41 +08:00 |
|
liuyihe
|
88100f3536
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-08-19 16:49:58 +08:00 |
|
liuyihe
|
63618c20dc
|
暂存提交
|
2026-08-19 16:49:41 +08:00 |
|
ouyangxq
|
a4ec4e8e99
|
Merge branch 'dev' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-19 16:45:45 +08:00 |
|
ouyangxq
|
3b8934fc60
|
优化
|
2026-08-19 16:45:44 +08:00 |
|
liuyihe
|
6acb6178da
|
暂存提交
|
2026-08-19 16:24:02 +08:00 |
|
ouyangxq
|
f5c4bf130a
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-19 14:14:04 +08:00 |
|
ouyangxq
|
f25e270f22
|
优化
|
2026-08-19 14:13:47 +08:00 |
|
ouyangxq
|
000fd10b6a
|
fix(sql): complete IAM security event comments
|
2026-08-19 14:04:16 +08:00 |
|
ouyangxq
|
23e78bb33f
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into dev
|
2026-08-19 14:02:11 +08:00 |
|
ouyangxq
|
41d70841fc
|
优化
|
2026-08-19 09:58:43 +08:00 |
|
ouyangxq
|
008d7ba574
|
优化
|
2026-08-19 09:57:50 +08:00 |
|
ouyangxq
|
b908d9f248
|
优化
|
2026-08-19 09:56:17 +08:00 |
|
ouyangxq
|
80527fa15f
|
优化
|
2026-08-19 09:55:29 +08:00 |
|
ouyangxq
|
a381d443da
|
优化
|
2026-08-19 09:44:18 +08:00 |
|
ouyangxq
|
b5864bfcda
|
优化
|
2026-08-19 09:42:07 +08:00 |
|
liuyihe
|
6b077c20db
|
暂存提交
|
2026-08-19 09:28:40 +08:00 |
|
ouyangxq
|
ff1d330c2d
|
优化
|
2026-08-19 09:14:30 +08:00 |
|
ouyangxq
|
8845a66749
|
优化
|
2026-08-18 19:04:22 +08:00 |
|
ouyangxq
|
688e5649b0
|
优化
|
2026-08-18 17:40:32 +08:00 |
|
ouyangxq
|
d70c08a378
|
优化
|
2026-08-18 16:42:01 +08:00 |
|
ouyangxq
|
a9061eca54
|
优化
|
2026-08-18 16:39:39 +08:00 |
|
ouyangxq
|
7fe5b4e31f
|
优化
|
2026-08-18 16:10:44 +08:00 |
|
ouyangxq
|
fa77170304
|
优化
|
2026-08-18 16:09:52 +08:00 |
|
ouyangxq
|
82ee80226e
|
优化
|
2026-08-18 16:03:42 +08:00 |
|
ouyangxq
|
12e9f3746e
|
优化
|
2026-08-18 15:49:52 +08:00 |
|
ouyangxq
|
6d5ec5759b
|
优化
|
2026-08-18 15:49:37 +08:00 |
|
ouyangxq
|
9db371ab0e
|
伦
|
2026-08-18 15:47:44 +08:00 |
|
ouyangxq
|
81e6610eb8
|
傣给
|
2026-08-18 15:46:56 +08:00 |
|
ouyangxq
|
b26e64bb8d
|
优化
|
2026-08-18 15:46:52 +08:00 |
|
ouyangxq
|
4b0b3e9172
|
优化
|
2026-08-18 15:43:58 +08:00 |
|
ouyangxq
|
4e4d047862
|
优化
|
2026-08-18 11:46:10 +08:00 |
|
ouyangxq
|
cad9a81d21
|
优化
|
2026-08-18 11:44:39 +08:00 |
|
ouyangxq
|
ec4b1e0fe5
|
优化
|
2026-08-18 11:41:10 +08:00 |
|
ouyangxq
|
3e1010fa26
|
优化
|
2026-08-18 11:32:55 +08:00 |
|
ouyangxq
|
ea26eecc50
|
优化
|
2026-08-18 09:09:28 +08:00 |
|
ouyangxq
|
092c003e3a
|
优化
|
2026-08-17 20:21:44 +08:00 |
|
ouyangxq
|
b8c7f9fea2
|
优化
|
2026-08-17 20:01:48 +08:00 |
|
ouyangxq
|
45b51415cf
|
优化
|
2026-08-17 19:51:54 +08:00 |
|
ouyangxq
|
cddd23e4c7
|
优化
|
2026-08-17 19:13:08 +08:00 |
|
ouyangxq
|
5199146e97
|
优化
|
2026-08-17 18:32:38 +08:00 |
|
ouyangxq
|
5c22018edd
|
优化
|
2026-08-17 18:04:04 +08:00 |
|
ouyangxq
|
fd4afd6ae6
|
优化
|
2026-08-17 18:00:38 +08:00 |
|
ouyangxq
|
7c66097672
|
优化
|
2026-08-17 17:49:03 +08:00 |
|
ouyangxq
|
c71db4b481
|
优化
|
2026-08-17 16:45:43 +08:00 |
|
ouyangxq
|
592da4d7e2
|
优化
|
2026-08-17 16:17:20 +08:00 |
|
ouyangxq
|
75580c3585
|
优化
|
2026-08-17 16:07:20 +08:00 |
|
ouyangxq
|
68d9216cb8
|
优化
|
2026-08-17 15:55:11 +08:00 |
|
ouyangxq
|
5f79616623
|
优化
|
2026-08-17 15:41:42 +08:00 |
|
ouyangxq
|
4abcb2b80f
|
优化
|
2026-08-17 14:50:00 +08:00 |
|
ouyangxq
|
a34b5d5ba0
|
优化
|
2026-08-17 14:46:44 +08:00 |
|
ouyangxq
|
b914bb7532
|
优化
|
2026-08-17 13:47:20 +08:00 |
|
ouyangxq
|
6739c83467
|
优化
|
2026-08-17 13:24:48 +08:00 |
|
ouyangxq
|
ac6cf9c904
|
优化
|
2026-08-17 12:31:24 +08:00 |
|
ouyangxq
|
8566c6ea9e
|
优化
|
2026-08-17 11:23:35 +08:00 |
|
ouyangxq
|
6b416621bb
|
优化
|
2026-08-17 11:23:28 +08:00 |
|
ouyangxq
|
d51e054def
|
优化
|
2026-08-17 10:54:08 +08:00 |
|
ouyangxq
|
7a9c72a6a2
|
优化
|
2026-08-17 09:41:08 +08:00 |
|
ouyangxq
|
20d836ab3d
|
test: preserve fee item identifiers
|
2026-08-15 18:07:23 +08:00 |
|
ouyangxq
|
f2a49d032a
|
test: map finance supplier category from fee type
|
2026-08-15 18:03:47 +08:00 |
|
ouyangxq
|
2cec065582
|
test: provision finance fixture prerequisites
|
2026-08-15 17:58:15 +08:00 |
|
ouyangxq
|
0e2a291e7a
|
test: use active suppliers for finance fixtures
|
2026-08-15 17:52:46 +08:00 |
|
ouyangxq
|
5e1e49085d
|
test: normalize finance container allocation sources
|
2026-08-15 17:45:51 +08:00 |
|
ouyangxq
|
28daf15082
|
test: confirm plans before PDA acceptance
|
2026-08-15 17:40:01 +08:00 |
|
ouyangxq
|
05921eca13
|
test: stabilize preload push replay assertions
|
2026-08-15 17:32:16 +08:00 |
|
ouyangxq
|
8350bcdf00
|
fix: replay preload confirmation idempotently
|
2026-08-15 17:27:26 +08:00 |
|
ouyangxq
|
a35794e918
|
feat: close preload confirmation and loading flow
|
2026-08-15 17:04:00 +08:00 |
|
ouyangxq
|
5b8e7d6989
|
fix: harden smart loading push idempotency
|
2026-08-15 12:39:30 +08:00 |
|
ouyangxq
|
0ddffeddc8
|
优化
|
2026-08-15 12:33:23 +08:00 |
|
ouyangxq
|
3a9558bd1c
|
优化
|
2026-08-15 12:12:34 +08:00 |
|
ouyangxq
|
08187363a1
|
优化
|
2026-08-15 11:51:15 +08:00 |
|
ouyangxq
|
46cb95db15
|
优化
|
2026-08-15 11:36:53 +08:00 |
|
ouyangxq
|
282eb73371
|
优化
|
2026-08-15 11:20:45 +08:00 |
|
ouyangxq
|
0f915d7b24
|
优化
|
2026-08-15 11:19:10 +08:00 |
|
ouyangxq
|
c544b1bc39
|
优化
|
2026-08-15 11:19:08 +08:00 |
|
ouyangxq
|
792965c822
|
优化
|
2026-08-15 11:14:57 +08:00 |
|
ouyangxq
|
dfa3e8cc53
|
优化
|
2026-08-15 11:14:50 +08:00 |
|
ouyangxq
|
fdea2a6f31
|
优化
|
2026-08-15 11:14:47 +08:00 |
|
ouyangxq
|
c4adba57db
|
优化
|
2026-08-15 11:12:19 +08:00 |
|
ouyangxq
|
557ab75319
|
优化
|
2026-08-15 11:05:58 +08:00 |
|
ouyangxq
|
c4282020b5
|
优化
|
2026-08-15 10:35:54 +08:00 |
|
ouyangxq
|
555acca779
|
优化
|
2026-08-15 10:32:39 +08:00 |
|
ouyangxq
|
9e7cc55eab
|
优化
|
2026-08-15 10:27:15 +08:00 |
|
ouyangxq
|
c6d7fb0d84
|
优化
|
2026-08-15 10:09:04 +08:00 |
|
ouyangxq
|
233f8f312d
|
优化
|
2026-08-15 10:05:03 +08:00 |
|
ouyangxq
|
bafabf7217
|
优化
|
2026-08-15 09:57:46 +08:00 |
|
ouyangxq
|
e7c0788a0b
|
优化
|
2026-08-15 09:49:13 +08:00 |
|
ouyangxq
|
c07af65c3b
|
优化
|
2026-08-15 09:49:09 +08:00 |
|
ouyangxq
|
2bf3ff9d8e
|
优化
|
2026-08-15 09:49:00 +08:00 |
|
ouyangxq
|
20907e4685
|
优化
|
2026-08-15 09:47:17 +08:00 |
|
ouyangxq
|
1982a7dd69
|
test: align ocean booking fixtures with direct confirmed flow
|
2026-08-15 09:35:52 +08:00 |
|
ouyangxq
|
e4d5e6d631
|
test: release split bookings before pda
|
2026-08-14 23:21:47 +08:00 |
|
ouyangxq
|
5bb8f4db6d
|
test: align manual booking list dependencies
|
2026-08-14 23:14:11 +08:00 |
|
ouyangxq
|
32e9b69556
|
test(finance): complete automatic fee fixture workflow
|
2026-08-14 23:03:36 +08:00 |
|
ouyangxq
|
1db7c3b3cf
|
test: align customer archive acceptance status
|
2026-08-14 22:59:57 +08:00 |
|
ouyangxq
|
b89f14217d
|
test: bind real containers before pda push
|
2026-08-14 22:59:10 +08:00 |
|
ouyangxq
|
0c845874f4
|
test: distinguish active and void overview photos
|
2026-08-14 22:43:07 +08:00 |
|
ouyangxq
|
011c30cc09
|
test: align container flow acceptance identities
|
2026-08-14 22:30:28 +08:00 |
|
ouyangxq
|
8aa58a4f72
|
fix(firstleg): hide void photo download paths
|
2026-08-14 22:29:50 +08:00 |
|
ouyangxq
|
b2a093b31b
|
test: release bookings before opening PDA
|
2026-08-14 22:21:24 +08:00 |
|
ouyangxq
|
010098c4af
|
fix(firstleg): require real container before pda push
|
2026-08-14 22:03:21 +08:00 |
|
ouyangxq
|
fdd011bc57
|
test: correct container loading acceptance order
|
2026-08-14 21:45:54 +08:00 |
|
ouyangxq
|
dbca4a1403
|
test: stop container acceptance after failed booking link
|
2026-08-14 21:37:02 +08:00 |
|
ouyangxq
|
9bb046063c
|
fix(firstleg): execute container customer scope query
|
2026-08-14 21:31:46 +08:00 |
|
ouyangxq
|
7cb5da753e
|
fix(firstleg): keep truck links on container ownership
|
2026-08-14 21:14:42 +08:00 |
|
ouyangxq
|
a4a4374c67
|
test(firstleg): cover simulated container booking links
|
2026-08-14 21:00:20 +08:00 |
|
ouyangxq
|
7184f5083a
|
feat(firstleg): link simulated containers to real bookings
|
2026-08-14 20:59:03 +08:00 |
|
ouyangxq
|
993b3dfe03
|
优化
|
2026-08-14 19:59:26 +08:00 |
|
ouyangxq
|
7d4256dbd2
|
优化
|
2026-08-14 19:09:51 +08:00 |
|
ouyangxq
|
10d3390bb1
|
优化
|
2026-08-14 18:50:07 +08:00 |
|
ouyangxq
|
9b36978448
|
修复开发部署 SSH 指纹读取
|
2026-08-14 17:54:53 +08:00 |
|
ouyangxq
|
e33b2c8645
|
优化
|
2026-08-14 17:53:09 +08:00 |
|
ouyangxq
|
2752cfb5b2
|
支持开发环境远程部署
|
2026-08-14 17:45:43 +08:00 |
|
ouyangxq
|
feced8eb92
|
优化
|
2026-08-14 17:37:59 +08:00 |
|
ouyangxq
|
87e919f3c4
|
优化
|
2026-08-14 16:06:27 +08:00 |
|
liuyihe
|
0192380e81
|
暂存提交
|
2026-08-14 15:15:43 +08:00 |
|
ouyangxq
|
87eb1aa72f
|
优化
|
2026-08-14 14:54:48 +08:00 |
|
ouyangxq
|
36a048a2bc
|
优化
|
2026-08-14 14:50:39 +08:00 |
|
ouyangxq
|
261a8bf2df
|
优化
|
2026-08-14 14:26:56 +08:00 |
|
ouyangxq
|
06c264db0a
|
优化
|
2026-08-14 13:03:09 +08:00 |
|
ouyangxq
|
ce6963a25e
|
优化
|
2026-08-14 12:50:37 +08:00 |
|
ouyangxq
|
91e781b3ff
|
优化
|
2026-08-14 10:57:05 +08:00 |
|
ouyangxq
|
66089f9b99
|
优化
|
2026-08-14 10:09:46 +08:00 |
|
ouyangxq
|
0bc752a2be
|
fix: seed IT customer qualifications
|
2026-08-14 09:46:50 +08:00 |
|
liuyihe
|
8540147992
|
Merge branch 'test' into test-lastlag
# Conflicts:
# auth/src/main/java/com/baiyue/auth/service/AuthService.java
# auth/src/test/java/com/baiyue/auth/service/AuthServiceSmallJwtTest.java
|
2026-08-14 09:24:12 +08:00 |
|
ouyangxq
|
db80701534
|
优化
|
2026-08-14 09:14:52 +08:00 |
|
ouyangxq
|
274a3f34c5
|
优化
|
2026-08-13 20:00:31 +08:00 |
|
ouyangxq
|
5bc62a109e
|
优化
|
2026-08-13 20:00:30 +08:00 |
|
liuyihe
|
af646c6f1f
|
暂存提交
|
2026-08-13 19:49:19 +08:00 |
|
ouyangxq
|
50251240f4
|
优化
|
2026-08-13 19:23:44 +08:00 |
|
ouyangxq
|
808fabaf41
|
优化
|
2026-08-13 19:19:29 +08:00 |
|
liuyihe
|
073cb6a577
|
暂存提交
|
2026-08-13 19:01:16 +08:00 |
|
ouyangxq
|
cca1bc002e
|
优化
|
2026-08-13 19:00:33 +08:00 |
|
ouyangxq
|
8ba04fc87d
|
优化
|
2026-08-13 18:35:19 +08:00 |
|
ouyangxq
|
8cf6709bde
|
优化
|
2026-08-13 18:34:44 +08:00 |
|
ouyangxq
|
f779ab56dd
|
fix: restore shared HS256 authentication
|
2026-08-13 17:58:26 +08:00 |
|
ouyangxq
|
9eaaa9a0a0
|
ci: streamline test environment deployments
|
2026-08-13 17:40:55 +08:00 |
|
ouyangxq
|
8ff49b501f
|
fix: handle unfiltered domestic container lists
|
2026-08-13 17:30:03 +08:00 |
|
ouyangxq
|
6ad438e733
|
优化
|
2026-08-13 17:24:40 +08:00 |
|
ouyangxq
|
885ff9dc9e
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-13 17:14:54 +08:00 |
|
ouyangxq
|
e9564a21a2
|
优化
|
2026-08-13 17:14:46 +08:00 |
|
liuyihe
|
c43d581ba6
|
打印箱唛修改 尾程垮桥事件提交
|
2026-08-13 17:13:58 +08:00 |
|
ouyangxq
|
b004edaf9e
|
1
|
2026-08-13 17:01:34 +08:00 |
|
ouyangxq
|
b780d8bad2
|
1
|
2026-08-13 17:01:30 +08:00 |
|
ouyangxq
|
38e8494216
|
优化
|
2026-08-13 16:58:17 +08:00 |
|
ouyangxq
|
bd523036d0
|
fix: add inbound fee partner snapshot columns
|
2026-08-13 16:41:59 +08:00 |
|
ouyangxq
|
6d10f9e502
|
fix: remove duplicate service center permission counts
|
2026-08-13 16:23:58 +08:00 |
|
ouyangxq
|
226ef6a839
|
优化
|
2026-08-13 16:14:54 +08:00 |
|
ouyangxq
|
8bcd23f307
|
优化
|
2026-08-13 15:59:05 +08:00 |
|
ouyangxq
|
8b393d1906
|
优化
|
2026-08-13 15:51:27 +08:00 |
|
ouyangxq
|
319900e359
|
优化
|
2026-08-13 15:11:01 +08:00 |
|
ouyangxq
|
ef9852e757
|
优化
|
2026-08-13 14:55:50 +08:00 |
|
ouyangxq
|
939e90912a
|
优化
|
2026-08-13 14:38:04 +08:00 |
|
ouyangxq
|
65cd7e0a39
|
优化
|
2026-08-13 14:37:51 +08:00 |
|
ouyangxq
|
bc62650ca9
|
优化
|
2026-08-13 14:03:54 +08:00 |
|
ouyangxq
|
18cebd3fdd
|
优化
|
2026-08-13 13:40:15 +08:00 |
|
ouyangxq
|
1df3805334
|
fix customer statistics mapper scanning
|
2026-08-13 13:39:36 +08:00 |
|
ouyangxq
|
a16b41eb8c
|
fix iam and order deployment test contracts
|
2026-08-13 13:01:51 +08:00 |
|
ouyangxq
|
e5fda0899e
|
fix firstleg deployment contract failures
|
2026-08-13 12:54:34 +08:00 |
|
ouyangxq
|
756a6b13eb
|
优化
|
2026-08-13 12:37:46 +08:00 |
|
ouyangxq
|
e742abd1cf
|
优化
|
2026-08-13 12:22:31 +08:00 |
|
ouyangxq
|
16dc03a2e2
|
优化
|
2026-08-13 11:57:33 +08:00 |
|
ouyangxq
|
5a48992d78
|
优化
|
2026-08-13 09:52:59 +08:00 |
|
ouyangxq
|
c331133016
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-13 09:51:29 +08:00 |
|
ouyangxq
|
af75569c78
|
优化
|
2026-08-13 09:51:27 +08:00 |
|
liuyihe
|
43bbd9c1e8
|
Merge remote-tracking branch 'origin/test' into test
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
|
2026-08-13 09:51:02 +08:00 |
|
liuyihe
|
74edf76e72
|
快速下单
|
2026-08-13 09:50:06 +08:00 |
|
ouyangxq
|
95849f248f
|
优化
|
2026-08-13 09:49:55 +08:00 |
|
ouyangxq
|
f3366cb2fa
|
优化
|
2026-08-12 20:36:50 +08:00 |
|
ouyangxq
|
0ed1531683
|
优化
|
2026-08-12 20:36:11 +08:00 |
|
ouyangxq
|
0380c0553b
|
优化
|
2026-08-12 20:02:09 +08:00 |
|
ouyangxq
|
30aa0fd945
|
优化
|
2026-08-12 19:56:34 +08:00 |
|
ouyangxq
|
8a3f715a3b
|
优化
|
2026-08-12 19:51:33 +08:00 |
|
ouyangxq
|
6b1d97af04
|
优化
|
2026-08-12 19:47:01 +08:00 |
|
ouyangxq
|
241701d9c5
|
优化
|
2026-08-12 19:43:00 +08:00 |
|
ouyangxq
|
47f99befb7
|
优化
|
2026-08-12 19:42:08 +08:00 |
|
ouyangxq
|
db86e97c0d
|
优化
|
2026-08-12 19:30:14 +08:00 |
|
ouyangxq
|
e7dfd2790d
|
优化
|
2026-08-12 19:14:41 +08:00 |
|
ouyangxq
|
af6d348ac3
|
优化
|
2026-08-12 19:12:02 +08:00 |
|
ouyangxq
|
9d863500ed
|
优化
|
2026-08-12 19:04:45 +08:00 |
|
ouyangxq
|
f2f959e8a5
|
优化
|
2026-08-12 18:49:46 +08:00 |
|
ouyangxq
|
025467f9ed
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-12 18:23:59 +08:00 |
|
ouyangxq
|
ae40d3f173
|
优化
|
2026-08-12 18:23:57 +08:00 |
|
ouyangxq
|
bac46a0f54
|
修复PDA稳定柜次查询契约
|
2026-08-12 18:20:11 +08:00 |
|
ouyangxq
|
4063225352
|
优化
|
2026-08-12 18:16:39 +08:00 |
|
ouyangxq
|
5a1cd862c9
|
优化
|
2026-08-12 18:00:17 +08:00 |
|
ouyangxq
|
8e8e123d23
|
优化
|
2026-08-12 17:45:45 +08:00 |
|
ouyangxq
|
b3b8d94957
|
优化
|
2026-08-12 17:34:03 +08:00 |
|
ouyangxq
|
b5649cf8ae
|
优化
|
2026-08-12 17:29:30 +08:00 |
|
ouyangxq
|
4562e3f1d1
|
优化
|
2026-08-12 16:58:45 +08:00 |
|
ouyangxq
|
600f3b7861
|
优化
|
2026-08-12 16:40:01 +08:00 |
|
ouyangxq
|
1767104406
|
test finance billed source identity
|
2026-08-12 16:19:16 +08:00 |
|
ouyangxq
|
0502ffce38
|
fix finance fee source billed lookup
|
2026-08-12 16:15:49 +08:00 |
|
ouyangxq
|
6a26b17e0a
|
fix finance acceptance source ownership checks
|
2026-08-12 15:53:47 +08:00 |
|
ouyangxq
|
645d20665c
|
preserve payable partner in fee snapshots
|
2026-08-12 15:33:32 +08:00 |
|
ouyangxq
|
dca1455478
|
fix settlement source contracts
|
2026-08-12 15:21:23 +08:00 |
|
ouyangxq
|
4c7b0e867f
|
fix reconciliation source state transitions
|
2026-08-12 15:16:24 +08:00 |
|
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 |
|
liuyihe
|
c2b1ab92ff
|
第三期装柜验收优化修改
|
2026-08-12 13:34:26 +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 |
|
liuyihe
|
bed917ba6c
|
装柜修改
|
2026-08-11 20:00:31 +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 |
|
liuyihe
|
cb30839945
|
装柜修改
|
2026-08-11 14:24: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 |
|
liuyihe
|
e915086133
|
装柜修改
|
2026-08-10 20:52:46 +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 |
|
liuyihe
|
a1bcb519c9
|
装柜只能限制一个人拣货
|
2026-08-10 12:50:22 +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 |
|
ouyangxq
|
fc554273b9
|
优化
|
2026-08-10 12:40:47 +08:00 |
|
ouyangxq
|
7684f3cfec
|
test(iam): verify authorization session revocation
|
2026-08-10 12:37:46 +08:00 |
|
ouyangxq
|
14929bb257
|
优化
|
2026-08-10 12:27:16 +08:00 |
|
ouyangxq
|
eab51bc5ac
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-10 12:27:09 +08:00 |
|
ouyangxq
|
74ce1358ae
|
优化
|
2026-08-10 12:24:01 +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
|
6974aeaaeb
|
fix(deploy): allow expanded authorization headers
|
2026-08-10 12:07:19 +08:00 |
|
ouyangxq
|
5c1c6a1a07
|
fix(deploy): allow expanded authorization headers
|
2026-08-10 12:07:03 +08:00 |
|
ouyangxq
|
1200ef54ad
|
feat(iam): 初始化三期仓库作业角色
|
2026-08-10 11:54:58 +08:00 |
|
liuyihe
|
037527b4cb
|
装柜回归测试
|
2026-08-10 11:30:14 +08:00 |
|
ouyangxq
|
047f267d4f
|
优化
|
2026-08-10 11:28:57 +08:00 |
|
ouyangxq
|
e33fb923e4
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-10 09:11:57 +08:00 |
|
ouyangxq
|
06db4e3432
|
优化
|
2026-08-10 09:11:56 +08:00 |
|
liuyihe
|
0ce264a257
|
装柜回归测试
|
2026-08-09 20:35:11 +08:00 |
|
ouyangxq
|
b20cd9bd77
|
chore: stop tracking generated reports
|
2026-08-09 11:25:59 +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
|
66d1aa0d3d
|
feat(firstleg): close phase3 outbound customs and schedule gates
|
2026-08-08 22:36:41 +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
|
aab8e37175
|
refactor(file): isolate truck attachment storage
|
2026-08-08 20:45:10 +08:00 |
|
ouyangxq
|
6b0781d120
|
fix(file): support truck appointment attachments
|
2026-08-08 20:43:35 +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
|
d49b4128bc
|
fix(warehouse): reject invalid import files with validation code
|
2026-08-08 15:54:31 +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
|
e395292cd5
|
优化
|
2026-08-08 15:05:33 +08:00 |
|
ouyangxq
|
102845874b
|
fix(firstleg): consolidate service center migration contract
|
2026-08-08 14:33:25 +08:00 |
|
ouyangxq
|
355b8629d9
|
优化
|
2026-08-08 14:26:02 +08:00 |
|
ouyangxq
|
13a2b90e98
|
优化
|
2026-08-08 14:19:45 +08:00 |
|
ouyangxq
|
87c1bfbb71
|
修复
|
2026-08-08 14:17:06 +08:00 |
|
ouyangxq
|
87508bba82
|
优化
|
2026-08-08 14:13:28 +08:00 |
|
ouyangxq
|
ef5878a85d
|
优化
|
2026-08-08 13:57:07 +08:00 |
|
ouyangxq
|
b3d6f865b7
|
fix: scan ocean booking mappers at startup
|
2026-08-08 13:56:16 +08:00 |
|
ouyangxq
|
f690abbaeb
|
优化
|
2026-08-08 13:51:28 +08:00 |
|
ouyangxq
|
374ceed493
|
优化
|
2026-08-08 13:46:16 +08:00 |
|
ouyangxq
|
3203adb5a7
|
优化
|
2026-08-08 13:32:20 +08:00 |
|
ouyangxq
|
96788e10de
|
test: lock weighted Mojia carton totals
|
2026-08-08 13:18:31 +08:00 |
|
ouyangxq
|
b6b5e2dc55
|
fix(audit): exclude authenticated principal from snapshots
|
2026-08-08 13:15:01 +08:00 |
|
ouyangxq
|
dca8c05d33
|
test(admin): verify weighted Mojia measurement volume
|
2026-08-08 13:08:24 +08:00 |
|
ouyangxq
|
44bae99999
|
fix(firstleg): avoid phase-three reads in phase-two queries
|
2026-08-08 12:25:00 +08:00 |
|
ouyangxq
|
d30e975eed
|
优化
|
2026-08-08 12:16:01 +08:00 |
|
ouyangxq
|
08f71cf17e
|
test: cover all customer dimension weighting rules
|
2026-08-08 12:04:30 +08:00 |
|
ouyangxq
|
a35cd868b9
|
优化
|
2026-08-08 12:01:45 +08:00 |
|
ouyangxq
|
1a2f598c9a
|
fix(warehouse): keep partner query record bindable
|
2026-08-08 11:51:52 +08:00 |
|
ouyangxq
|
7c0f2fc5f5
|
test: keep Mojia samples within customer box limits
|
2026-08-08 11:50:55 +08:00 |
|
ouyangxq
|
0113d19274
|
fix: expose phase2 terminal inbound billing
|
2026-08-08 11:46:20 +08:00 |
|
ouyangxq
|
ef4e1d6015
|
fix: gate device scans by actual measurement submission state
|
2026-08-08 11:39:28 +08:00 |
|
ouyangxq
|
d6ed4a5ad7
|
test(warehouse): cover unknown partner type list validation
|
2026-08-08 11:37:21 +08:00 |
|
ouyangxq
|
31d18abbf0
|
优化
|
2026-08-08 11:34:03 +08:00 |
|
ouyangxq
|
04c391333b
|
优化
|
2026-08-08 11:33:25 +08:00 |
|
ouyangxq
|
74e42e91b6
|
优化
|
2026-08-08 11:33:20 +08:00 |
|
ouyangxq
|
92b3b9b1fb
|
优化
|
2026-08-08 11:33:18 +08:00 |
|
ouyangxq
|
2ee78aafc2
|
fix: record oversize device measurements for review
|
2026-08-08 11:33:02 +08:00 |
|
ouyangxq
|
54893aeb6b
|
优化
|
2026-08-08 11:07:23 +08:00 |
|
ouyangxq
|
2644718b5f
|
优化
|
2026-08-08 10:31:44 +08:00 |
|
ouyangxq
|
ced35f1600
|
fix: 补齐客户操作权限数据库迁移
|
2026-08-08 10:30:39 +08:00 |
|
ouyangxq
|
77aa5a845e
|
fix: 允许匿名兑换客户代登录授权码
|
2026-08-08 10:22:41 +08:00 |
|
ouyangxq
|
5f19cdcccb
|
优化
|
2026-08-08 10:18:29 +08:00 |
|
ouyangxq
|
4f48015b81
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-08 10:17:50 +08:00 |
|
ouyangxq
|
38e7094520
|
修复订单审核后履约任务未生成
|
2026-08-08 10:17:46 +08:00 |
|
ouyangxq
|
73bfc5a65c
|
优化
|
2026-08-08 10:17:43 +08:00 |
|
ouyangxq
|
dd8147c535
|
fix: carry package count into inbound snapshot
|
2026-08-08 10:16:33 +08:00 |
|
ouyangxq
|
71fde99ceb
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-08 10:11:05 +08:00 |
|
ouyangxq
|
fc14856ea3
|
优化
|
2026-08-08 10:11:04 +08:00 |
|
ouyangxq
|
0c37d40cf1
|
修复已入库费用发送状态回退
|
2026-08-08 09:53:39 +08:00 |
|
ouyangxq
|
2779bf9ff7
|
修复客户尺寸加权与入库计费验收
|
2026-08-08 09:43:56 +08:00 |
|
ouyangxq
|
f3c2bafec8
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-08 09:17:44 +08:00 |
|
ouyangxq
|
5951e6aa68
|
优化
|
2026-08-08 09:17:42 +08:00 |
|
liuyihe
|
0d70edc020
|
Merge branch 'test-02huogui' into test
# Conflicts:
# firstleg/src/main/java/com/baiyue/firstleg/service/InboundMeasurementService.java
# firstleg/src/test/java/com/baiyue/firstleg/service/InboundMeasurementServiceTest.java
|
2026-08-07 23:46:44 +08:00 |
|
liuyihe
|
a09639ff05
|
暂存提交
|
2026-08-07 23:43:41 +08:00 |
|
ouyangxq
|
4a6f976a91
|
优化
|
2026-08-07 20:08:13 +08:00 |
|
ouyangxq
|
c4b0972dc9
|
优化
|
2026-08-07 20:07:30 +08:00 |
|
liuyihe
|
2b81fd40e7
|
Merge branch 'test' into test-02huogui
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
# firstleg/src/main/java/com/baiyue/firstleg/service/FbaPricingService.java
# firstleg/src/main/resources/application.yml
# firstleg/src/main/resources/openapi/fba-pricing-v1.yaml
# firstleg/src/test/java/com/baiyue/firstleg/service/FbaPricingServiceTest.java
# order/src/main/java/com/baiyue/order/controller/PlatformFirstLegOrderController.java
# order/src/test/java/com/baiyue/order/controller/OrderControllerPermissionTest.java
|
2026-08-07 19:49:09 +08:00 |
|
liuyihe
|
3f15f3ad2b
|
暂存提交
|
2026-08-07 19:40:42 +08:00 |
|
ouyangxq
|
c698290106
|
优化
|
2026-08-07 19:23:40 +08:00 |
|
ouyangxq
|
37fec1e012
|
优化
|
2026-08-07 18:44:51 +08:00 |
|
ouyangxq
|
1a76602872
|
优化
|
2026-08-07 18:03:56 +08:00 |
|
ouyangxq
|
645c483649
|
优化
|
2026-08-07 17:46:23 +08:00 |
|
ouyangxq
|
98ac9840c2
|
优化
|
2026-08-07 17:36:02 +08:00 |
|
ouyangxq
|
91f31d9567
|
优化
|
2026-08-07 17:14:40 +08:00 |
|
ouyangxq
|
f4c3a95772
|
优化
|
2026-08-07 16:16:59 +08:00 |
|
ouyangxq
|
ba5bad4429
|
优化
|
2026-08-07 16:02:42 +08:00 |
|
ouyangxq
|
3f597677fe
|
优化
|
2026-08-07 15:53:55 +08:00 |
|
liuyihe
|
7c17b1a76a
|
订单批量审核提交
|
2026-08-07 15:32:59 +08:00 |
|
ouyangxq
|
a4a03a8ae8
|
优化
|
2026-08-07 15:19:21 +08:00 |
|
liuyihe
|
77dc32a69a
|
订单批量审核提交
|
2026-08-07 14:52:21 +08:00 |
|
ouyangxq
|
b0ea1a0c5c
|
优化
|
2026-08-07 14:46:55 +08:00 |
|
liuyihe
|
0dc60d835b
|
装柜
|
2026-08-07 12:19:47 +08:00 |
|
liuyihe
|
efb01f8932
|
Merge branch 'test' into test-02huogui
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
# firstleg/src/main/java/com/baiyue/firstleg/BaiyueFirstlegApplication.java
# firstleg/src/main/resources/openapi/firstleg-v1.yaml
|
2026-08-07 11:11:43 +08:00 |
|
liuyihe
|
ebea3a1813
|
装柜
|
2026-08-07 10:57:06 +08:00 |
|
ouyangxq
|
830575cc92
|
优化
|
2026-08-07 10:45:09 +08:00 |
|
ouyangxq
|
897f91af20
|
优化
|
2026-08-07 09:06:19 +08:00 |
|
ouyangxq
|
a5dc0f78c3
|
优化
|
2026-08-06 19:21:09 +08:00 |
|
ouyangxq
|
6964e3afa3
|
优化
|
2026-08-06 19:03:09 +08:00 |
|
ouyangxq
|
74db8e165d
|
优化
|
2026-08-06 18:34:52 +08:00 |
|
ouyangxq
|
d2e3fef8f8
|
优化
|
2026-08-06 18:14:29 +08:00 |
|
ouyangxq
|
6e9739826c
|
优化
|
2026-08-06 18:01:59 +08:00 |
|
liuyihe
|
913eca7b7d
|
装柜
|
2026-08-06 17:48:50 +08:00 |
|
ouyangxq
|
584f1519d1
|
优化
|
2026-08-06 16:58:33 +08:00 |
|
ouyangxq
|
63eefd280b
|
优化
|
2026-08-06 16:17:16 +08:00 |
|
liuyihe
|
c68eedd3f3
|
Merge branch 'test' into test-02huogui
# Conflicts:
# deploy/sql/头程数据库统一增量-MySQL8.sql
|
2026-08-06 15:54:25 +08:00 |
|
liuyihe
|
c3a978b497
|
提交
|
2026-08-06 15:48:21 +08:00 |
|
ouyangxq
|
9c4bae9f5c
|
优化
|
2026-08-06 15:43:35 +08:00 |
|
ouyangxq
|
3ecb8d7613
|
优化
|
2026-08-06 15:36:23 +08:00 |
|
ouyangxq
|
5f8b1f64da
|
优化
|
2026-08-06 15:32:11 +08:00 |
|
ouyangxq
|
f3cfbdf59b
|
优化
|
2026-08-06 14:55:24 +08:00 |
|
ouyangxq
|
dca3a48284
|
优化
|
2026-08-06 13:56:20 +08:00 |
|
ouyangxq
|
e6604ed680
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-06 11:49:53 +08:00 |
|
ouyangxq
|
7dd92f1c84
|
优化
|
2026-08-06 11:49:51 +08:00 |
|
liuyihe
|
4df8b8c355
|
客户运费计费
|
2026-08-05 20:32:43 +08:00 |
|
ouyangxq
|
a11e47fe3b
|
1
|
2026-08-05 18:02:56 +08:00 |
|
ouyangxq
|
5ba9716e12
|
优化
|
2026-08-05 16:26:10 +08:00 |
|
liuyihe
|
06f7f9d2f2
|
日志记录提交
|
2026-08-05 14:20:04 +08:00 |
|
ouyangxq
|
264458920b
|
优化
|
2026-08-05 13:50:37 +08:00 |
|
ouyangxq
|
487f398eb8
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-05 11:46:07 +08:00 |
|
ouyangxq
|
91c276f520
|
1
|
2026-08-05 11:46:05 +08:00 |
|
liuyihe
|
cac377de96
|
新增海外仓阶梯费用
|
2026-08-05 11:20:28 +08:00 |
|
liuyihe
|
9678ee0f1f
|
删除增量文件
|
2026-08-05 10:54:38 +08:00 |
|
liuyihe
|
496fc58a90
|
格式修改
|
2026-08-05 10:35:07 +08:00 |
|
ouyangxq
|
81c9c92f5d
|
优化
|
2026-08-05 09:30:08 +08:00 |
|
ouyangxq
|
3791fee285
|
优化
|
2026-08-05 09:11:26 +08:00 |
|
ouyangxq
|
d544bbd0c5
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-04 21:02:01 +08:00 |
|
ouyangxq
|
9b7b08665e
|
优化
|
2026-08-04 21:01:53 +08:00 |
|
liuyihe
|
de8acc419f
|
二期内容提交:客户端订单列表
|
2026-08-04 20:49:46 +08:00 |
|
ouyangxq
|
7e544780b4
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-08-04 20:15:56 +08:00 |
|
ouyangxq
|
09c5942e83
|
更新网关
|
2026-08-04 20:15:55 +08:00 |
|
liuyihe
|
917f217088
|
二期内容提交
|
2026-08-04 20:13:56 +08:00 |
|
liuyihe
|
e20d20c540
|
二期内容提交
|
2026-08-04 20:13:40 +08:00 |
|
liuyihe
|
c3bf4edd53
|
二期内容提交
|
2026-08-04 19:48:35 +08:00 |
|
ouyangxq
|
954adb1287
|
Merge branch 'test-01' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test-01
|
2026-08-04 18:54:23 +08:00 |
|
ouyangxq
|
dc2f844467
|
打印服务
|
2026-08-04 18:54:22 +08:00 |
|
liuyihe
|
3292f2c597
|
二期内容提交
|
2026-08-04 17:29:36 +08:00 |
|
liuyihe
|
b7d36d4766
|
二期内容提交
|
2026-08-04 17:18:07 +08:00 |
|
ouyangxq
|
db72bdf884
|
Merge branch 'test-01' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test-01
|
2026-08-04 15:41:21 +08:00 |
|
ouyangxq
|
f1dcb91fa9
|
添加AGENTS.md 快速索引
|
2026-08-04 15:41:19 +08:00 |
|
liuyihe
|
2b712f9cdf
|
Merge remote-tracking branch 'origin/test-01' into test-01
|
2026-08-04 14:56:12 +08:00 |
|
liuyihe
|
656f05d3c6
|
二期内容提交
|
2026-08-04 14:55:58 +08:00 |
|
liuyihe
|
4d8b31429c
|
Merge remote-tracking branch 'origin/test' into test-01
|
2026-08-04 14:55:52 +08:00 |
|
ouyangxq
|
f330098ff6
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test-01
|
2026-08-04 14:54:57 +08:00 |
|
ouyangxq
|
cd540f9b3e
|
优化
|
2026-08-04 14:15:55 +08:00 |
|
ouyangxq
|
694425690c
|
优化
|
2026-08-04 13:32:24 +08:00 |
|
ouyangxq
|
434715b938
|
优化
|
2026-08-04 12:57:58 +08:00 |
|
liuyihe
|
7e945229be
|
Merge remote-tracking branch 'origin/test' into test-01
# Conflicts:
# config/nacos/cn/file-service.yml
# config/nacos/local/file-service.yml
# deploy/sql/README.md
# firstleg/pom.xml
|
2026-08-04 12:27:25 +08:00 |
|
liuyihe
|
addde4375e
|
二期内容提交
|
2026-08-04 12:23:46 +08:00 |
|
ouyangxq
|
667e0be7bd
|
修复bug
|
2026-08-04 12:00:38 +08:00 |
|
ouyangxq
|
dc3fda34c9
|
优化
|
2026-08-04 11:21:58 +08:00 |
|
ouyangxq
|
da9aa9515e
|
优化
|
2026-08-04 11:14:42 +08:00 |
|
liuyihe
|
25d2a13581
|
二期内容提交
|
2026-08-04 10:24:43 +08:00 |
|
liuyihe
|
57b54a5236
|
二期内容提交
|
2026-08-04 10:07:45 +08:00 |
|
ouyangxq
|
0fe129bba7
|
优化
|
2026-08-04 09:43:53 +08:00 |
|
ouyangxq
|
8ada1e5714
|
修复单服务部署被MQ配置阻断
|
2026-08-04 09:11:07 +08:00 |
|
ouyangxq
|
3afcff320a
|
优化
|
2026-08-04 09:05:28 +08:00 |
|
ouyangxq
|
fdb1e8af1c
|
优化
|
2026-08-03 18:28:35 +08:00 |
|
liuyihe
|
b2b4ff429d
|
暂存
|
2026-08-03 17:26:59 +08:00 |
|
liuyihe
|
28e9b45314
|
暂存
|
2026-08-03 16:40:46 +08:00 |
|
ouyangxq
|
eac3da9dd8
|
1
|
2026-08-03 16:22:25 +08:00 |
|
ouyangxq
|
d62f6dee50
|
修改日志
|
2026-08-03 16:11:53 +08:00 |
|
ouyangxq
|
6a925be43a
|
Merge branch 'oy-test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into oy-test
|
2026-08-03 15:46:51 +08:00 |
|
ouyangxq
|
9e69eff1c5
|
提交代码
|
2026-08-03 15:46:50 +08:00 |
|
liuyihe
|
1c11e2f7d0
|
修改
|
2026-08-03 15:41:00 +08:00 |
|
ouyangxq
|
8f5201112d
|
fix(warehouse): 支持全部往来单位类型筛选
|
2026-08-03 15:29:17 +08:00 |
|
ouyangxq
|
fe5e3de9b1
|
优化
|
2026-08-03 14:16:10 +08:00 |
|
ouyangxq
|
595a51ab79
|
1
|
2026-08-03 13:55:39 +08:00 |
|
liuyihe
|
d2a3ada43d
|
暂存提交
|
2026-08-03 13:51:00 +08:00 |
|
ouyangxq
|
ced7f83038
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into oy-test
|
2026-08-03 13:24:06 +08:00 |
|
ouyangxq
|
9eb03d4bce
|
优化
|
2026-08-03 13:16:19 +08:00 |
|
liuyihe
|
fa33d7b8ac
|
Merge remote-tracking branch 'origin/test' into test
# Conflicts:
# iam/src/main/java/com/baiyue/iam/dto/TenantDtos.java
# iam/src/main/java/com/baiyue/iam/entity/IamTenant.java
# iam/src/main/java/com/baiyue/iam/service/TenantService.java
# iam/src/main/resources/db/iam.sql
|
2026-08-03 13:13:34 +08:00 |
|
liuyihe
|
dc02c7a62d
|
暂存提交
|
2026-08-03 12:43:30 +08:00 |
|
ouyangxq
|
481747d9dc
|
1
|
2026-08-03 12:13:07 +08:00 |
|
liuyihe
|
b8ec2b0a9d
|
暂存提交
|
2026-08-01 14:17:20 +08:00 |
|
liuyihe
|
15b7e68346
|
暂存提交
|
2026-08-01 12:02:01 +08:00 |
|
ouyangxq
|
cad6c37af4
|
refactor(api): 统一 HTTP 200 响应契约
|
2026-08-01 10:17:20 +08:00 |
|
ouyangxq
|
f2e8935dbc
|
fix(file): 校验企业资质实际存储目录
|
2026-08-01 10:10:52 +08:00 |
|
liuyihe
|
564ac8b320
|
docs: 补充 P0-P2 回归报告
|
2026-07-31 18:26:55 +08:00 |
|
liuyihe
|
b1d4ef39e2
|
fix(gateway): 补充预检请求标识过滤器
|
2026-07-31 18:24:48 +08:00 |
|
liuyihe
|
9a37657148
|
暂存提交
|
2026-07-31 18:10:32 +08:00 |
|
ouyangxq
|
e834482717
|
fix(file): 透出 IAM 资质登记的真实业务错误,避免误报为服务不可用
- 当 IAM 返回 4xx 业务拒绝(如资质已审核通过、企业不存在)时,解析响应体中的 message 并透传给前端
- 补充 WARN 和 ERROR 日志,记录 Feign 异常的 status 和 body,便于排查
- 移除硬编码的在审核中提示,改为根据 IAM 实际返回的状态码和消息动态映射
|
2026-07-31 17:54:41 +08:00 |
|
ouyangxq
|
8287bc1da2
|
fix(deploy): 修复容器非 root 用户写入上传目录与日志目录的权限问题
- Dockerfile 在 USER app 前预建 /data/files 与 /app/logs 并 chown 给 app(uid 10001),
避免 Docker 以 root:root 创建挂载点导致非 root 容器无法写入
- nacos cn 公共配置补充 logging.file.path,使 compose 注入的 LOG_PATH 真正生效
(Spring Boot 只识别 logging.file.path,不识别裸的 LOG_PATH 环境变量)
|
2026-07-31 17:31:57 +08:00 |
|
ouyangxq
|
9ff5373964
|
1
|
2026-07-31 17:13:10 +08:00 |
|
ouyangxq
|
6bb421083f
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-07-31 17:13:05 +08:00 |
|
ouyangxq
|
8d09d737cc
|
优化file配置
|
2026-07-31 17:08:00 +08:00 |
|
liuyihe
|
7872afb90b
|
暂存提交
|
2026-07-31 16:59:44 +08:00 |
|
liuyihe
|
704cb15ccf
|
暂存提交
|
2026-07-31 16:53:07 +08:00 |
|
liuyihe
|
45358ef40f
|
暂存提交
|
2026-07-31 15:18:06 +08:00 |
|
liuyihe
|
f8804fbc52
|
暂存提交
|
2026-07-31 14:57:09 +08:00 |
|
liuyihe
|
7a19e2f096
|
暂存提交
|
2026-07-31 14:55:34 +08:00 |
|
liuyihe
|
bc3c18a6e9
|
暂存提交
|
2026-07-31 13:52:35 +08:00 |
|
ouyangxq
|
11e740706d
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-07-31 12:03:24 +08:00 |
|
ouyangxq
|
7aa3ead427
|
优化
|
2026-07-31 12:03:21 +08:00 |
|
liuyihe
|
6b5cb5f4f5
|
暂存提交
|
2026-07-31 11:58:46 +08:00 |
|
liuyihe
|
9fb7676bf6
|
暂存提交
|
2026-07-31 11:25:15 +08:00 |
|
ouyangxq
|
a9abd07105
|
Merge branch 'test' of http://8.163.30.128:10082/java-project/baiyue-firstleg into test
|
2026-07-31 11:06:44 +08:00 |
|
ouyangxq
|
4cee256f22
|
添加快速索引文件
|
2026-07-31 11:06:36 +08:00 |
|
liuyihe
|
ca58709726
|
暂存提交
|
2026-07-31 11:02:03 +08:00 |
|
liuyihe
|
71c5f2f3b5
|
暂存提交
|
2026-07-31 10:18:17 +08:00 |
|
ouyangxq
|
2c7915cedb
|
deploy: allow services to reach host infrastructure
|
2026-07-30 23:11:16 +08:00 |
|
liuyihe
|
c54251e057
|
暂存提交
|
2026-07-30 22:46:32 +08:00 |
|
liuyihe
|
6928149884
|
暂存提交
|
2026-07-30 22:43:48 +08:00 |
|
liuyihe
|
86547fc053
|
暂存提交
|
2026-07-30 22:36:54 +08:00 |
|
liuyihe
|
1083c40070
|
暂存提交
|
2026-07-30 22:23:58 +08:00 |
|
liuyihe
|
52d52909ee
|
暂存提交
|
2026-07-30 22:19:19 +08:00 |
|
liuyihe
|
5df02f29da
|
暂存提交
|
2026-07-30 22:10:22 +08:00 |
|
liuyihe
|
8a1b2e15a6
|
暂存提交
|
2026-07-30 22:07:34 +08:00 |
|
liuyihe
|
eb282ba3a6
|
暂存提交
|
2026-07-30 21:46:37 +08:00 |
|
liuyihe
|
9ced247f59
|
暂存提交
|
2026-07-30 21:37:16 +08:00 |
|
liuyihe
|
e10469a1b1
|
暂存提交
|
2026-07-30 21:23:16 +08:00 |
|
liuyihe
|
01fe29a8ef
|
暂存提交
|
2026-07-30 20:50:31 +08:00 |
|