|
31103
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
31104
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
31105
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
31106
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
31107
|
4
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
31108
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
31109
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
31110
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"3a794261c {"Commits":[{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"}],"HeadCommit":{"Sha1":"3a794261c6bc270385e7eb7ed870e8ec38b8902d","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-18T17:33:15+08:00"},"CompareURL":"vodtest/pc/compare/f0a3ea0e395022ad8ffd30ff8eeb1bba490c9fa5...3a794261c6bc270385e7eb7ed870e8ec38b8902d","Len":1}...
|
1789724002
|
Edit
Delete
|
|
34572
|
5
|
5
|
5
|
121
|
0
|
0
|
refs/heads/claude/p25a-worker-smoke
|
1
|
{"Commits":[{"Sha1":"3a7912d85 {"Commits":[{"Sha1":"3a7912d85cba3fa5a016658786f607ab5f6b100d","Message":"test: add worker-mode checks to the container image smoke (P2.5a)\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T08:36:00-07:00"}],"HeadCommit":{"Sha1":"3a7912d85cba3fa5a016658786f607ab5f6b100d","Message":"test: add worker-mode checks to the container image smoke (P2.5a)\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-02T08:36:00-07:00"},"CompareURL":"luoanwu/seven-domain-five-dimension-unified-model/compare/e6d19a625656acaf7497e24b2bf428dd2448b652...3a7912d85cba3fa5a016658786f607ab5f6b100d","Len":1}...
|
1790955366
|
Edit
Delete
|
|
28882
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
28883
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
28884
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
28885
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
28886
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
28887
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
28888
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
28889
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a76fd763 {"Commits":[{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"}],"HeadCommit":{"Sha1":"3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-10T10:42:45+08:00"},"CompareURL":"vodtest/pay/compare/06463fa023a67c1a3e8a36ba5b99b087ddcbe734...3a76fd763e1d0214b97d62f358a97ca2d9aeeb7c","Len":1}...
|
1789008173
|
Edit
Delete
|
|
13559
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
13560
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
13561
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
13562
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
13563
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
13564
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
13565
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
13566
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"3a729306e {"Commits":[{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"}],"HeadCommit":{"Sha1":"3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Message":"测试\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-22T15:05:35+08:00"},"CompareURL":"vodtest/pay/compare/727c708ef360c6e7f9bd013737f07a990de30043...3a729306ee32dea79a9c3a36cd3a859729e6cd3f","Len":1}...
|
1782111941
|
Edit
Delete
|
|
24200
|
10
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
24201
|
9
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
24202
|
1
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
24203
|
3
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
24204
|
4
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
24205
|
7
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
24206
|
8
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
24207
|
11
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"3a551b048 {"Commits":[{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"}],"HeadCommit":{"Sha1":"3a551b048c8855253eb150d08e4da143003e56f7","Message":"门店列表、门店详情颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-19T13:23:26+08:00"},"CompareURL":"vodtest/pay/compare/aff96f19eb54a94414033595143f707752aab703...3a551b048c8855253eb150d08e4da143003e56f7","Len":1}...
|
1787117026
|
Edit
Delete
|
|
28181
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3a2f2fffa {"Commits":[{"Sha1":"3a2f2fffa7d64a5bdc4165eab087a9aa4539049a","Message":"perf(electron): 优化 SFTP 并发下载与传输进度广播\n\n将单文件下载改为 32 KiB 分块、最多 32 个并发请求,按偏移顺序输出并限制预读内存。保留取消、空闲超时、短读取补齐、句柄关闭确认及临时文件提交机制。\n\n传输进度广播限制为每 150 ms 一次,终态即时发送,减少 IPC 和主页活动摘要读取。共享 SSH 连接启用 TCP_NODELAY。\n\n验证:\n- SFTP、复制队列和 SSH 连接相关测试共 70 项通过\n- npm run build 通过,包含 npm run typecheck\n- 用户实测同一 23.62 MB 文件下载由约 20 秒降至 2 秒多\n- git diff --cached --check 通过\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-06T23:04:02+08:00"},{"Sha1":"c19696ec92ab2d1dd9635352eabd0603b29361c2","Message":"feat(devices): 实现设备列表在线探测与首次型号识别\n\n设备列表需要在未打开详情时展示在线状态并识别型号,避免依赖详情面板触发采集。\n\n实现内容:\n- 在设置主页增加默认关闭的自动探测开关,开启后立即探测全部设备\n- 主进程每分钟仅检查 SSH 在线状态,限制四台并发并隔离迟到结果\n- 仅启动、开启功能和档案新增或变更时读取 INI 型号,读取失败回退未知\n- 在卡片和列表展示在线、离线、待验证与检测失败标志,并适配紧凑布局\n- 关闭开关、页面重新导航或主页销毁时清理监控任务\n\n验证:\n- 5 个相关测试文件共 56 项测试通过\n- npm run build 通过,包含 npm run typecheck\n- git diff --cached --check 通过\n- 尚未进行真机交互验证\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-06T22:32:38+08:00"},{"Sha1":"53c68aef197279dd7cb1c701e96e210a93d78bd5","Message":"feat(devices): 随主题切换设备图标配色\n\n新增 P960、P970、P975、P980 和未知型号的黑色机身图标。Light 使用黑色机身与白色型号,Dark 保留白色机身,并复用已解析的外观状态支持 Auto 跟随系统及拖拽预览。\n\n验证:暂存内容的隔离副本通过 npm run typecheck,两个相关测试文件共 9 项测试通过;五款黑白 SVG 的尺寸、透明区域与轮廓一致;git diff --cached --check 通过。\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-06T22:23:17+08:00"},{"Sha1":"97cc8919987e0ea6683033a29b44dd9f05e4dea4","Message":"fix(devices): 提升设备图标型号文字清晰度\n\n将 P960、P970、P975、P980 的型号文字调整为右倾样式,并适度加宽、加粗和加深颜色。保持机身材质、外形和无型号图标不变。\n\n验证:SVG 渲染及文字区域像素差异检查通过;git diff --cached --check 通过。\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-06T22:08:56+08:00"},{"Sha1":"4600031e7278ff5be5d87b58de02b54df9284dbb","Message":"feat(devices): 根据 INI 型号匹配设备图标\n\n设备卡片原先统一使用通用图标,现复用设备详情的 INI 探测按实际型号显示机身。\n\n实现内容:\n- 从 room.ini 的备用mac前缀识别 P960、P970、P975、P980,缺失或未知时使用无型号图标\n- 补充 data/media 下的 INI 目录,兼容大小写、UTF-8 和 GBK,不向渲染端传输完整设备标识\n- 按设备和 SSH 目标隔离探测结果,接入五款 SVG 并调整卡片和列表中的图标尺寸与居中\n\n验证:\n- 6 个相关测试文件共 41 项测试通过\n- npm run build 通过,包含 npm run typecheck\n- git diff --cached --check 通过\n","AuthorEmail":"ngotruc672498@gmail.com","AuthorName":"xp","CommitterEmail":"ngotruc672498@gmail.com","CommitterName":"xp","Timestamp":"2026-09-06T22:02:39+08:00"}],"HeadCommit":{"Sha1":"3a2f2fffa7d64a5bdc4165eab087a9aa4539049a","Message":"perf(electron): 优化 SFTP 并发下载与传输进度广播\n\n将单文件下载改为 32 KiB 分块、最多 32 个并发请求,按偏移顺序输出并限制预读内存。保留取消、空闲超时、短读取补齐、句柄关闭确认及临时文件提交机制。\n\n传输进度广播限制为每 150 ms 一次,终态即时发送,减少 IPC 和主页活动摘要读取。共享 SSH 连接启用 TCP_NODELAY。\n\n验证:\n- SFTP、复制队列和 SSH 连接相关测试共 70 项通过\n- npm run build 通过,包含 npm run typecheck\n- 用户实测同一 23.62 MB 文件下载由约 20 秒降至 2 秒多\n- git diff --cached --check 通过\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-06T23:04:02+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/05a7a8d4ec04ef2784973cf6825268ca2f310d9e...3a2f2fffa7d64a5bdc4165eab087a9aa4539049a","Len":17}...
|
1788708031
|
Edit
Delete
|
|
20289
|
5
|
5
|
5
|
72
|
0
|
0
|
refs/heads/feat/solution-tier-multi-product
|
0
|
{"Commits":[{"Sha1":"3a22776ed {"Commits":[{"Sha1":"3a22776ed81118bba6b93bfb50d5b36a70b2ee35","Message":"feat(approval-inbox): 切片二(4/5 域)——补发起人字段与不可自批硬校验\n\n蓝图 §7 裁决的方案 B:中心先落地、内控另立一片。本片补齐 5 个缺发起人的域中的 4 个。\n\n## 新增字段(两后端 schema 对等 + 迁移)\n- SolutionProject.reviewRequestedBy —— **把方案推进到当前待审状态的人**。\n 单列足够:同一时刻只有一个待审阶段。技术复核阶段=提交人、经理批准阶段=技术复核人,\n 正好都是各自阶段该被禁止自批的那一个。\n- PurchaseOrder.acceptedBy —— 接单人\n- Stocktake.submittedBy —— 提交盘点的人\n\n三列一律 nullable:迁移前的存量行无从追溯发起人,**判不了就不判**。\n给个假默认值会让不可自批看起来生效、实际保护不了任何一行。\n\n## 不可自批硬校验(两后端对等)\n方案技术复核 / 方案经理批准 / 采购审批 / 盘点审批各加 approver ≠ requester 校验,\n403 + code=SELF_APPROVAL_FORBIDDEN,与红冲/退款既有口径一致。\n角色分离挡不住 ADMIN(持全部 capability),所以必须按 actor 再判一次——两层缺一不可。\n\nactor 串进 5 条写链(两后端各自的 controller/route 补 RequestActor/requestActor)。\n\n## 契约与聚合\nselfRequestedKnown 对这 4 类转 true;聚合把 requestedBy 带出来,\n自批过滤随之在这 4 类上真正生效。UI 文案改为点名「报价审批暂未记录发起人」。\n\n## E2E 随内控调整(这些红盘是闸门在正确工作,不是回归)\n原用例里同一个 ADMIN 既提交又审批——正是不可自批要禁的。浏览器会话取不到身份时\nactor 兜底为 `role:\u003cROLE\u003e`(同角色视为同一人,刻意 fail-closed,不得为测试放宽)。\n故改为:先在浏览器断言「点了没推进」(这是该闸门唯一的浏览器级证据),\n再换一个审批人身份走 API 放行。覆盖方案双审核、采购审批、盘点审批三处。\n\n## 证据(本地工作区 2026-08-01)\n- pnpm check 0 / check:runtime 296(地板 294→296)/ check:ui 10(地板 9→10)\n- 两后端各 +1 条自批 403 断言;contracts 单测覆盖 selfRequestedKnown 全集\n- 负向实跑判红后恢复:拔掉采购不可自批校验 → 期望 403 实得 200 判红\n\n## 仍未闭环\n报价审批(ApprovalRequest 无 requestedBy)**本片未做**——并发会话正在改报价域,\n避让以免卡住对方。中心因此仍**不得**笼统宣称「已保证不可自批」。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-01T20:15:14-07:00"}],"HeadCommit":{"Sha1":"3a22776ed81118bba6b93bfb50d5b36a70b2ee35","Message":"feat(approval-inbox): 切片二(4/5 域)——补发起人字段与不可自批硬校验\n\n蓝图 §7 裁决的方案 B:中心先落地、内控另立一片。本片补齐 5 个缺发起人的域中的 4 个。\n\n## 新增字段(两后端 schema 对等 + 迁移)\n- SolutionProject.reviewRequestedBy —— **把方案推进到当前待审状态的人**。\n 单列足够:同一时刻只有一个待审阶段。技术复核阶段=提交人、经理批准阶段=技术复核人,\n 正好都是各自阶段该被禁止自批的那一个。\n- PurchaseOrder.acceptedBy —— 接单人\n- Stocktake.submittedBy —— 提交盘点的人\n\n三列一律 nullable:迁移前的存量行无从追溯发起人,**判不了就不判**。\n给个假默认值会让不可自批看起来生效、实际保护不了任何一行。\n\n## 不可自批硬校验(两后端对等)\n方案技术复核 / 方案经理批准 / 采购审批 / 盘点审批各加 approver ≠ requester 校验,\n403 + code=SELF_APPROVAL_FORBIDDEN,与红冲/退款既有口径一致。\n角色分离挡不住 ADMIN(持全部 capability),所以必须按 actor 再判一次——两层缺一不可。\n\nactor 串进 5 条写链(两后端各自的 controller/route 补 RequestActor/requestActor)。\n\n## 契约与聚合\nselfRequestedKnown 对这 4 类转 true;聚合把 requestedBy 带出来,\n自批过滤随之在这 4 类上真正生效。UI 文案改为点名「报价审批暂未记录发起人」。\n\n## E2E 随内控调整(这些红盘是闸门在正确工作,不是回归)\n原用例里同一个 ADMIN 既提交又审批——正是不可自批要禁的。浏览器会话取不到身份时\nactor 兜底为 `role:\u003cROLE\u003e`(同角色视为同一人,刻意 fail-closed,不得为测试放宽)。\n故改为:先在浏览器断言「点了没推进」(这是该闸门唯一的浏览器级证据),\n再换一个审批人身份走 API 放行。覆盖方案双审核、采购审批、盘点审批三处。\n\n## 证据(本地工作区 2026-08-01)\n- pnpm check 0 / check:runtime 296(地板 294→296)/ check:ui 10(地板 9→10)\n- 两后端各 +1 条自批 403 断言;contracts 单测覆盖 selfRequestedKnown 全集\n- 负向实跑判红后恢复:拔掉采购不可自批校验 → 期望 403 实得 200 判红\n\n## 仍未闭环\n报价审批(ApprovalRequest 无 requestedBy)**本片未做**——并发会话正在改报价域,\n避让以免卡住对方。中心因此仍**不得**笼统宣称「已保证不可自批」。\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-01T20:15:14-07:00"},"CompareURL":"luoanwu/juhai-quotation-system/compare/b15cb54710ee5d1849b806adc01fcdddcaff5484...3a22776ed81118bba6b93bfb50d5b36a70b2ee35","Len":1}...
|
1785640521
|
Edit
Delete
|
|
14014
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
14015
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
14016
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
14017
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
14018
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
14019
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
14020
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
14021
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"3a1378477 {"Commits":[{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"}],"HeadCommit":{"Sha1":"3a13784779dca790f5ca0cd184f21cce3892a4f1","Message":"营业时间按时间跨度取整\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-23T17:31:26+08:00"},"CompareURL":"vodtest/pay/compare/98465ac21f2b0f40cdbbe23f858991d87b9429f3...3a13784779dca790f5ca0cd184f21cce3892a4f1","Len":1}...
|
1782207090
|
Edit
Delete
|
|
31528
|
8
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"3a0862ded {"Commits":[{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"}],"HeadCommit":{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"},"CompareURL":"vodtest/database/compare/afef9ec63fc90a51b5639b5c8fdf450e6f4b80b9...3a0862ded8f9582de84c95ff072970250adb1db9","Len":1}...
|
1789958206
|
Edit
Delete
|
|
31529
|
9
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"3a0862ded {"Commits":[{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"}],"HeadCommit":{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"},"CompareURL":"vodtest/database/compare/afef9ec63fc90a51b5639b5c8fdf450e6f4b80b9...3a0862ded8f9582de84c95ff072970250adb1db9","Len":1}...
|
1789958206
|
Edit
Delete
|
|
31530
|
1
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"3a0862ded {"Commits":[{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"}],"HeadCommit":{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"},"CompareURL":"vodtest/database/compare/afef9ec63fc90a51b5639b5c8fdf450e6f4b80b9...3a0862ded8f9582de84c95ff072970250adb1db9","Len":1}...
|
1789958206
|
Edit
Delete
|
|
31531
|
3
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"3a0862ded {"Commits":[{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"}],"HeadCommit":{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"},"CompareURL":"vodtest/database/compare/afef9ec63fc90a51b5639b5c8fdf450e6f4b80b9...3a0862ded8f9582de84c95ff072970250adb1db9","Len":1}...
|
1789958206
|
Edit
Delete
|
|
31532
|
4
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"3a0862ded {"Commits":[{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"}],"HeadCommit":{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"},"CompareURL":"vodtest/database/compare/afef9ec63fc90a51b5639b5c8fdf450e6f4b80b9...3a0862ded8f9582de84c95ff072970250adb1db9","Len":1}...
|
1789958206
|
Edit
Delete
|
|
31533
|
7
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"3a0862ded {"Commits":[{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"}],"HeadCommit":{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"},"CompareURL":"vodtest/database/compare/afef9ec63fc90a51b5639b5c8fdf450e6f4b80b9...3a0862ded8f9582de84c95ff072970250adb1db9","Len":1}...
|
1789958206
|
Edit
Delete
|
|
31534
|
10
|
5
|
8
|
45
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"3a0862ded {"Commits":[{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"}],"HeadCommit":{"Sha1":"3a0862ded8f9582de84c95ff072970250adb1db9","Message":"261020\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-21T10:36:42+08:00"},"CompareURL":"vodtest/database/compare/afef9ec63fc90a51b5639b5c8fdf450e6f4b80b9...3a0862ded8f9582de84c95ff072970250adb1db9","Len":1}...
|
1789958206
|
Edit
Delete
|