ouyangxq
|
6954932ce3
|
fix(db): guard iam permission id conflicts
|
2026-09-28 15:45:45 +08:00 |
|
ouyangxq
|
08bf8f9a5a
|
feat(db): add production migration chain
|
2026-09-28 15:39:15 +08:00 |
|
ouyangxq
|
7a4486b1bc
|
test(db): align customs baseline and relabel contracts
|
2026-09-28 15:06:01 +08:00 |
|
ouyangxq
|
f380d4ecb0
|
Merge remote-tracking branch 'origin/main' into test
|
2026-09-28 14:47:19 +08:00 |
|
ouyangxq
|
01efb9f157
|
docs: refresh repository guidance
|
2026-09-28 14:46:26 +08:00 |
|
ouyangxq
|
736e94c808
|
fix(firstleg): allow optional sailing booking details
|
2026-09-28 14:46:19 +08:00 |
|
ouyangxq
|
e63cb2b29e
|
fix(customs): add broker submission and receipt action history
|
2026-09-28 13:21:37 +08:00 |
|
ouyangxq
|
ab64699245
|
fix(firstleg): preserve sailing edit metadata
|
2026-09-28 12:32:22 +08:00 |
|
liuyihe
|
582ea098f9
|
Merge remote-tracking branch 'origin/test' into test
|
2026-09-28 11:59:16 +08:00 |
|
liuyihe
|
2bb98d2047
|
贴标申请,仓储转运
|
2026-09-28 11:59:08 +08:00 |
|
ouyangxq
|
f6e70ea5d0
|
feat(firstleg): expose customs receipt history
|
2026-09-28 09:49:53 +08:00 |
|
ouyangxq
|
cf76f7d6d3
|
fix(firstleg): make sailing copy idempotent
|
2026-09-27 23:22:56 +08:00 |
|
ouyangxq
|
465d26ba42
|
feat(firstleg): project sailing display metrics read-only
|
2026-09-27 22:07:54 +08:00 |
|
ouyangxq
|
2c4f1ea37b
|
fix(firstleg): project latest port schedule in container reads
|
2026-09-27 22:05:56 +08:00 |
|
ouyangxq
|
a6ca9a8a18
|
fix(firstleg): project latest port schedule in platform containers
|
2026-09-27 21:56:04 +08:00 |
|
ouyangxq
|
f1218cef02
|
fix(firstleg): avoid limit in latest schedule projection
|
2026-09-27 21:33:30 +08:00 |
|
ouyangxq
|
ac3acfce6a
|
fix(firstleg): project latest port schedule to merchant transport
|
2026-09-27 21:27:57 +08:00 |
|
ouyangxq
|
4bec639a23
|
fix(firstleg): open declaration batch after broker execution
|
2026-09-27 20:48:18 +08:00 |
|
ouyangxq
|
95da66c763
|
fix(firstleg): align declaration batch routes
|
2026-09-27 20:31:45 +08:00 |
|
ouyangxq
|
ed692ee3bb
|
feat(firstleg): model declaration batches and customs results
|
2026-09-27 20:23:53 +08:00 |
|
ouyangxq
|
69f2a18a44
|
fix(firstleg): restore sailing channel duplicate lookup
|
2026-09-27 19:56:23 +08:00 |
|
ouyangxq
|
48de46739c
|
fix(firstleg): preserve sailing forecast batch facts
|
2026-09-27 19:23:56 +08:00 |
|
ouyangxq
|
4777f29c5b
|
fix(firstleg): publish sailing edit and history paths
|
2026-09-27 19:20:10 +08:00 |
|
ouyangxq
|
cdff6ba69d
|
test(firstleg): wire sailing facts into measurement fixtures
|
2026-09-27 19:01:26 +08:00 |
|
ouyangxq
|
4525790534
|
feat(firstleg): add sailing calendar facts and APIs
|
2026-09-27 18:55:19 +08:00 |
|
ouyangxq
|
93e2e8fb44
|
test(customs): align receipt and final file contracts
|
2026-09-27 08:29:53 +08:00 |
|
ouyangxq
|
9f025edc96
|
fix(file): allow customs broker receipt files
|
2026-09-27 01:01:40 +08:00 |
|
ouyangxq
|
703b0f63ce
|
fix(firstleg): restrict broker submission to tax refund cargo
|
2026-09-26 18:01:40 +08:00 |
|
ouyangxq
|
5f7df21f9c
|
fix(firstleg): include receipt version in confirmation idempotency
|
2026-09-26 17:54:19 +08:00 |
|
ouyangxq
|
5927034b1c
|
fix(firstleg): freeze customs receipt after broker submission
|
2026-09-26 17:45:41 +08:00 |
|
ouyangxq
|
5d365f9040
|
docs(firstleg): expose broker submission timestamp
|
2026-09-26 17:38:47 +08:00 |
|
ouyangxq
|
c266cdee9a
|
feat(firstleg): expose broker submission timestamp
|
2026-09-26 14:22:29 +08:00 |
|
ouyangxq
|
7680c3e5c2
|
docs(firstleg): align customs baseline schema
|
2026-09-26 14:11:28 +08:00 |
|
ouyangxq
|
12f87537d7
|
test(firstleg): preserve customs container row fixtures
|
2026-09-26 14:01:39 +08:00 |
|
ouyangxq
|
e46d541780
|
fix(firstleg): map broker submission fields in customs container
|
2026-09-26 13:57:53 +08:00 |
|
ouyangxq
|
ff2386e5bf
|
feat(firstleg): split customs receipt and final document flow
|
2026-09-26 13:28:18 +08:00 |
|
ouyangxq
|
5a895bf214
|
test(firstleg): verify manual rollover schedule edit
|
2026-09-26 12:08:29 +08:00 |
|
ouyangxq
|
8940c4bcff
|
test: align customs acceptance with receipt confirmation
|
2026-09-25 23:00:00 +08:00 |
|
ouyangxq
|
bdf14dffb5
|
chore: rename Mojia permissions to weighing machine
|
2026-09-25 21:40:59 +08:00 |
|
ouyangxq
|
4e9663e852
|
test: cover persisted mismatched Mojia uploads
|
2026-09-24 17:24:01 +08:00 |
|
ouyangxq
|
b31405af43
|
优化
|
2026-09-24 17:07:21 +08:00 |
|
ouyangxq
|
0e62b2f45b
|
feat: release empty outbound pallet locations
|
2026-09-24 16:47:50 +08:00 |
|
ouyangxq
|
f7b009bcdf
|
feat: auto assign overseas pallet locations
|
2026-09-24 16:37:13 +08:00 |
|
ouyangxq
|
91464e031f
|
修正回执流程测试契约
|
2026-09-24 16:34:24 +08:00 |
|
ouyangxq
|
2486a01225
|
完善退税报关回执确认流程
|
2026-09-24 16:28:58 +08:00 |
|
liuyihe
|
bcf44affd7
|
贴标申请,仓储转运
|
2026-09-24 14:42:24 +08:00 |
|
liuyihe
|
56f4e6e35c
|
贴标申请,仓储转运
|
2026-09-24 14:09:50 +08:00 |
|
liuyihe
|
d03862d47e
|
贴标申请,仓储转运
|
2026-09-24 11:39:15 +08:00 |
|
liuyihe
|
b991eac3c3
|
Merge branch 'dev' into test
# Conflicts:
# lastleg-service/src/test/java/com/baiyue/lastleg/transfer/service/WarehouseTransferServiceTest.java
|
2026-09-24 09:26:50 +08:00 |
|
liuyihe
|
b89400e6dc
|
贴标申请,仓储转运
|
2026-09-24 09:13:02 +08:00 |
|
liuyihe
|
186b6be7d8
|
贴标申请,仓储转运
|
2026-09-24 09:01:14 +08:00 |
|
ouyangxq
|
49e63eca9f
|
优化
|
2026-09-24 08:54:26 +08:00 |
|
ouyangxq
|
66c2651be7
|
test: map PDA fixtures by completed container
|
2026-09-24 05:53:55 +08:00 |
|
ouyangxq
|
c346c6b1ba
|
test: preserve PDA producer identity for fixture handoff
|
2026-09-24 05:42:16 +08:00 |
|
ouyangxq
|
8f1fafe572
|
test: isolate overseas PDA operations fixture
|
2026-09-24 05:08:46 +08:00 |
|
ouyangxq
|
eb8662070a
|
test: harden admin acceptance fixtures and transport retries
|
2026-09-24 04:38:38 +08:00 |
|
ouyangxq
|
f5e53db24f
|
test: retry client order submit transport failures
|
2026-09-24 03:41:12 +08:00 |
|
ouyangxq
|
d2fb8bb372
|
test: choose FBA fixture with spare relabel inventory
|
2026-09-24 03:23:34 +08:00 |
|
ouyangxq
|
7e0498af23
|
test: prefer overseas stock for PDA relabel
|
2026-09-24 02:58:40 +08:00 |
|
ouyangxq
|
83f78a4ecb
|
test: combine same-destination PDA relabel sources
|
2026-09-24 02:49:32 +08:00 |
|
ouyangxq
|
ca2d896403
|
test: preserve dispatch stock during PDA relabel
|
2026-09-24 02:37:39 +08:00 |
|
ouyangxq
|
b78b878250
|
test: keep dispatch FBA inventory available
|
2026-09-24 02:04:00 +08:00 |
|
ouyangxq
|
4a5267d332
|
test: isolate overseas PDA relabel fixture
|
2026-09-24 01:48:24 +08:00 |
|
ouyangxq
|
a0cf38f7b8
|
test: harden admin acceptance fixtures
|
2026-09-24 01:24:22 +08:00 |
|
ouyangxq
|
ead27a6a11
|
test: retry transient phase3 PDA requests
|
2026-09-24 00:57:47 +08:00 |
|
ouyangxq
|
d5d3364275
|
test: stabilize admin full acceptance flows
|
2026-09-24 00:04:03 +08:00 |
|
ouyangxq
|
7a8f9c8968
|
use idempotency key for finance export replay
|
2026-09-23 23:32:56 +08:00 |
|
ouyangxq
|
3a2a8d8f79
|
update PDA producer contract
|
2026-09-23 23:01:35 +08:00 |
|
ouyangxq
|
95537d2d8d
|
include standard FBA producers in overseas PDA
|
2026-09-23 23:01:04 +08:00 |
|
ouyangxq
|
e19a30cc16
|
derive primary FBA destination from producer matrix
|
2026-09-23 22:41:14 +08:00 |
|
ouyangxq
|
85379df182
|
exclude primary FBA destination for second producer
|
2026-09-23 22:20:18 +08:00 |
|
ouyangxq
|
b1f97bef0f
|
stabilize full admin fixture transport and state checks
|
2026-09-23 22:00:00 +08:00 |
|
ouyangxq
|
9ad0b9f4c3
|
dedupe FBA destinations before route selection
|
2026-09-23 21:58:01 +08:00 |
|
ouyangxq
|
98b7d89ab8
|
rotate second FBA producer destination
|
2026-09-23 21:29:21 +08:00 |
|
ouyangxq
|
2b71a00303
|
align transfer review fixtures with service states
|
2026-09-23 20:58:57 +08:00 |
|
ouyangxq
|
a29f4fc749
|
retry merchant transfer submission on transport failure
|
2026-09-23 20:50:07 +08:00 |
|
ouyangxq
|
39cdfe1c8f
|
submit merchant transfer drafts before review
|
2026-09-23 20:37:00 +08:00 |
|
ouyangxq
|
9a2b9c5d11
|
stabilize overseas admin acceptance fixtures
|
2026-09-23 20:28:26 +08:00 |
|
ouyangxq
|
f3755b1348
|
fix overseas PDA producer fixture selection
|
2026-09-23 19:48:03 +08:00 |
|
ouyangxq
|
9c91bc0faa
|
match PDA pending tasks by current container number
|
2026-09-23 19:39:31 +08:00 |
|
ouyangxq
|
9a29c1aeb0
|
retry PDA pending lookup without keyword
|
2026-09-23 19:36:45 +08:00 |
|
ouyangxq
|
99b3096633
|
fix pending task response syntax
|
2026-09-23 19:34:10 +08:00 |
|
ouyangxq
|
e5952d79a7
|
read pending PDA tasks from paged response
|
2026-09-23 19:33:53 +08:00 |
|
ouyangxq
|
54a281b780
|
use PDA identity across downstream loading checks
|
2026-09-23 19:31:50 +08:00 |
|
ouyangxq
|
b3b8ccaa18
|
keep loading task reassignment on admin identity
|
2026-09-23 19:11:39 +08:00 |
|
ouyangxq
|
8baefb0511
|
fix PDA identity handling in phase3 loading
|
2026-09-23 19:09:26 +08:00 |
|
ouyangxq
|
78bed591e0
|
use PDA token for evidence downloads
|
2026-09-23 18:50:06 +08:00 |
|
ouyangxq
|
ed8efc9a35
|
use PDA identity for loading evidence acceptance
|
2026-09-23 18:48:27 +08:00 |
|
ouyangxq
|
7525754e03
|
preserve loading mutation contract for assigned pending tasks
|
2026-09-23 18:43:23 +08:00 |
|
ouyangxq
|
d34bf88b7f
|
fix PDA transport replacement and evidence auth
|
2026-09-23 18:40:32 +08:00 |
|
ouyangxq
|
e58f087e97
|
同步Admin PDA全量验收协议
|
2026-09-23 18:32:23 +08:00 |
|
ouyangxq
|
5a6bfb2a30
|
优化
|
2026-09-23 18:26:04 +08:00 |
|
ouyangxq
|
6f36bf680f
|
修复预装确认后的PDA任务状态读取
|
2026-09-23 18:02:31 +08:00 |
|
ouyangxq
|
962dbe7c02
|
优化
|
2026-09-23 17:47:50 +08:00 |
|
ouyangxq
|
10a2ab3e42
|
优化
|
2026-09-23 17:45:54 +08:00 |
|
ouyangxq
|
0d145b84db
|
test: align warehouse transfer destination contract
|
2026-09-23 13:10:04 +08:00 |
|
ouyangxq
|
64fbde2c90
|
test: mock domestic PDA operator in IAM controller contract
|
2026-09-23 12:01:01 +08:00 |
|
ouyangxq
|
aa02ec9df8
|
test: align PDA operator warehouse contract
|
2026-09-23 10:56:42 +08:00 |
|
ouyangxq
|
267e32ba0f
|
test: align domestic PDA operator mapper contract
|
2026-09-23 10:47:04 +08:00 |
|
ouyangxq
|
52fad8505b
|
优化
|
2026-09-23 09:59:39 +08:00 |
|
ouyangxq
|
c26b68c53a
|
Merge branch 'dev' of http://git.buggoglobal.com/java-project/baiyue-firstleg into dev
|
2026-09-23 08:58:58 +08:00 |
|
ouyangxq
|
5c01b34503
|
优化
|
2026-09-23 08:58:56 +08:00 |
|
liuyihe
|
b21690d943
|
贴标申请,仓储转运
|
2026-09-23 08:41:53 +08:00 |
|
liuyihe
|
2555eda797
|
货柜pda 添加操作人
|
2026-09-22 17:27:32 +08:00 |
|
ouyangxq
|
abca6882c3
|
fix: handle empty mojia sku sync filter
|
2026-09-22 14:36:07 +08:00 |
|
ouyangxq
|
81517945f6
|
优化
|
2026-09-22 14:26:46 +08:00 |
|
ouyangxq
|
2813be3581
|
test: verify lingxing track key vector
|
2026-09-22 13:33:43 +08:00 |
|
ouyangxq
|
ab68334af3
|
feat: add read-only lingxing connection test
|
2026-09-22 11:44:06 +08:00 |
|
ouyangxq
|
212262e300
|
feat: control lingxing sku sync with nacos
|
2026-09-22 11:32:37 +08:00 |
|
ouyangxq
|
0c7ff73e2d
|
docs: document lingxing new product measurement api
|
2026-09-22 10:16:31 +08:00 |
|
ouyangxq
|
16849c2d6e
|
fix: register mojia sku sync gateway route
|
2026-09-22 10:01:32 +08:00 |
|
ouyangxq
|
e696cf33a6
|
fix: cover A0 schema comment migration
|
2026-09-22 09:42:41 +08:00 |
|
ouyangxq
|
1ebc128c59
|
feat: support overseas warehouse locations and A0 overflow
|
2026-09-22 09:38:49 +08:00 |
|
ouyangxq
|
d3ce268ca3
|
Merge remote-tracking branch 'origin/test' into dev
|
2026-09-22 09:33:00 +08:00 |
|
liuyihe
|
9a8412279c
|
贴标申请,仓储转运
|
2026-09-22 08:49:21 +08:00 |
|
ouyangxq
|
1ec8ef4e2b
|
feat: add mojia sku sync permissions
|
2026-09-21 23:15:43 +08:00 |
|
ouyangxq
|
914c6fbebf
|
feat: add mojia sku sync platform api
|
2026-09-21 23:07:21 +08:00 |
|
ouyangxq
|
74ed71bfc0
|
fix: derive platform qualification file names
|
2026-09-21 22:54:22 +08:00 |
|
ouyangxq
|
cf09720beb
|
fix: preserve qualification file names across uploads
|
2026-09-21 22:44:01 +08:00 |
|
ouyangxq
|
8d66610964
|
fix: wire lingxing auth components for spring
|
2026-09-21 22:12:37 +08:00 |
|
ouyangxq
|
03374c83f6
|
feat: prepare lingxing browser auth and sku measurement inbox
|
2026-09-21 21:20:32 +08:00 |
|
ouyangxq
|
656f197737
|
fix: fallback customer name for dimension initialization
|
2026-09-21 20:06:46 +08:00 |
|
ouyangxq
|
36f5aa4ae3
|
fix: allow measurement draft during processing
|
2026-09-21 19:58:01 +08:00 |
|
ouyangxq
|
9147190d67
|
fix: support manual FBA quote fallback
|
2026-09-21 10:44:23 +08:00 |
|
ouyangxq
|
8f2f485402
|
drain old web slot before blue-green shutdown
|
2026-09-21 09:26:50 +08:00 |
|
ouyangxq
|
3b4e288564
|
优化
|
2026-09-21 07:59:48 +08:00 |
|
ouyangxq
|
92286e18de
|
disable blue-green deployment in test environment
|
2026-09-21 00:09:59 +08:00 |
|