|
12553
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"c0b973407 {"Commits":[{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"}],"HeadCommit":{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"},"CompareURL":"vodtest/pay/compare/1ad864d25f3bb1951c3bbf0f848f2c00059bb975...c0b973407154541b63863817fabc89ddb04749cb","Len":1}...
|
1781521099
|
Edit
Delete
|
|
12554
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"c0b973407 {"Commits":[{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"}],"HeadCommit":{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"},"CompareURL":"vodtest/pay/compare/1ad864d25f3bb1951c3bbf0f848f2c00059bb975...c0b973407154541b63863817fabc89ddb04749cb","Len":1}...
|
1781521099
|
Edit
Delete
|
|
12555
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"c0b973407 {"Commits":[{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"}],"HeadCommit":{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"},"CompareURL":"vodtest/pay/compare/1ad864d25f3bb1951c3bbf0f848f2c00059bb975...c0b973407154541b63863817fabc89ddb04749cb","Len":1}...
|
1781521099
|
Edit
Delete
|
|
12556
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"c0b973407 {"Commits":[{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"}],"HeadCommit":{"Sha1":"c0b973407154541b63863817fabc89ddb04749cb","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:13+08:00"},"CompareURL":"vodtest/pay/compare/1ad864d25f3bb1951c3bbf0f848f2c00059bb975...c0b973407154541b63863817fabc89ddb04749cb","Len":1}...
|
1781521099
|
Edit
Delete
|
|
12557
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12558
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12559
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12560
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12561
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12562
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12563
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12564
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"86bdb3c06 {"Commits":[{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"}],"HeadCommit":{"Sha1":"86bdb3c06ee85c9892ffbe33e93632c714868633","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T18:58:25+08:00"},"CompareURL":"vodtest/pay/compare/c0b973407154541b63863817fabc89ddb04749cb...86bdb3c06ee85c9892ffbe33e93632c714868633","Len":1}...
|
1781521110
|
Edit
Delete
|
|
12565
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12566
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12567
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12568
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12569
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12570
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12571
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12572
|
11
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260616
|
0
|
{"Commits":[{"Sha1":"8a1444935 {"Commits":[{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"}],"HeadCommit":{"Sha1":"8a1444935a3a3dcacf99d5899c22f38574b92a18","Message":"续费场景\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-06-15T19:15:08+08:00"},"CompareURL":"vodtest/pay/compare/86bdb3c06ee85c9892ffbe33e93632c714868633...8a1444935a3a3dcacf99d5899c22f38574b92a18","Len":1}...
|
1781522114
|
Edit
Delete
|
|
12573
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/react-migration
|
0
|
|
1781524152
|
Edit
Delete
|
|
12574
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/react-migration
|
0
|
{"Commits":[{"Sha1":"247d57ffd {"Commits":[{"Sha1":"247d57ffdf2ba9ba3e2f8023f7f140cbcc1bbd29","Message":"feat(frontend-react): Capacitor 安卓打包与模拟器部署链路\n\n将 frontend-react 经 Capacitor 7.6.6 打包为原生安卓 App 并在模拟器跑通:\n- 新增 android 原生工程(compileSdk/targetSdk 35,gradle 8.11.1)\n- capacitor.config.ts 启用 CapacitorHttp + cleartext + allowMixedContent,\n 让 WebView 内 axios 走原生网络层,绕过混合内容/CORS 直连本机后端\n- AndroidManifest 加 usesCleartextTraffic + network_security_config,\n 放行模拟器回环 10.0.2.2 的明文 HTTP\n- .env.android 指向 http://10.0.2.2:3000/v1(模拟器访问宿主后端)\n- root/frontend-react package.json 增加 android/ios 打包脚本\n- scripts/android、scripts/ios 提供 gradle/emulator helper\n- .gitignore 忽略 .local-tools/jdks 与 gradle 缓存\n- 补齐迁移分支缺失的 ar-ledger/Detail、opportunities/DetailHeader\n 两个 .module.scss(否则 vite build 直接失败)\n- docs 补 Android/iOS runbook,记录 JDK21 要求、CapacitorHttp 连通前提、\n default 系统镜像选型与故障对照表\n\n验证:模拟器(API 34)登录 admin@juhi.com 后工作台仪表盘加载,\n后端单次进入 100+ 个 200 请求(/dashboard、/stats、/todos 等)。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-06-15T04:45:09-07:00"},{"Sha1":"bfc67c2712903f1da5b77de5f89347be1ecdaf84","Message":"fix(rls): safe-rls-inject.sql 对齐 canonical 策略口径\n\n原脚本用 app.current_tenant_id(legacy 变体),与运行态 rls-extension.ts\n注入的 set_config('app.tenant_id',...) 不匹配,误用会导致本租户合法读被\nRLS 全过滤;且只有 USING 无 WITH CHECK,跨租户写不受拦。\n\n对齐迁移真源:app.tenant_id + current_setting(...,true) 兜底 + NULLIF 空串\n保护 + 补 WITH CHECK。已对测试库幂等实跑验证策略可建、USING/WITH CHECK\n均绑定 app.tenant_id。\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-06-14T07:26:30-07:00"},{"Sha1":"18c752c4fa928ecfa8b9b99188545f9ed939315b","Message":"chore(react-migration): pnpm dev 默认前端切到 React(接管规范端口 5173)\n\n本地 dev cutover:start-all.sh FRONTEND_DIR 默认指向 frontend-react,\nReact 接管规范端口 5173,healthcheck/docker-compose/nginx 自然指向 React。\nVue 降级为显式 opt-in(dev:frontend:vue / dev:vue / FRONTEND_APP_DIR=frontend)。\n\n- start-all.sh: FRONTEND_DIR 默认 frontend-react,保留 FRONTEND_APP_DIR 回退口\n- frontend-react/package.json: 补 dev:bg(--port 5173)/dev:bg:https/dev:cert/dev:https\n- frontend-react/vite.config.ts: 加 HTTPS dev 证书解析,与 Vue 同口径复用 generate-dev-cert\n- 根 package.json: dev:frontend→React,新增 Vue opt-in 脚本\n\n生产/容器构建仍为 Vue,生产 cutover 受 17 项治理门禁约束,未在此变更。\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-06-14T06:55:23-07:00"},{"Sha1":"4715abdbac750e073f17409c46ee9c1b27dcc9ef","Message":"chore(react-migration): refresh cutover readiness ledger\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"laoluojuhai","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"laoluojuhai","Timestamp":"2026-06-14T21:14:03+08:00"},{"Sha1":"b9000ffd475e71c448e0ab6afc283fe88b1117a6","Message":"chore(react-migration): refresh e2e readiness evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"laoluojuhai","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"laoluojuhai","Timestamp":"2026-06-14T21:05:07+08:00"}],"HeadCommit":{"Sha1":"247d57ffdf2ba9ba3e2f8023f7f140cbcc1bbd29","Message":"feat(frontend-react): Capacitor 安卓打包与模拟器部署链路\n\n将 frontend-react 经 Capacitor 7.6.6 打包为原生安卓 App 并在模拟器跑通:\n- 新增 android 原生工程(compileSdk/targetSdk 35,gradle 8.11.1)\n- capacitor.config.ts 启用 CapacitorHttp + cleartext + allowMixedContent,\n 让 WebView 内 axios 走原生网络层,绕过混合内容/CORS 直连本机后端\n- AndroidManifest 加 usesCleartextTraffic + network_security_config,\n 放行模拟器回环 10.0.2.2 的明文 HTTP\n- .env.android 指向 http://10.0.2.2:3000/v1(模拟器访问宿主后端)\n- root/frontend-react package.json 增加 android/ios 打包脚本\n- scripts/android、scripts/ios 提供 gradle/emulator helper\n- .gitignore 忽略 .local-tools/jdks 与 gradle 缓存\n- 补齐迁移分支缺失的 ar-ledger/Detail、opportunities/DetailHeader\n 两个 .module.scss(否则 vite build 直接失败)\n- docs 补 Android/iOS runbook,记录 JDK21 要求、CapacitorHttp 连通前提、\n default 系统镜像选型与故障对照表\n\n验证:模拟器(API 34)登录 admin@juhi.com 后工作台仪表盘加载,\n后端单次进入 100+ 个 200 请求(/dashboard、/stats、/todos 等)。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-06-15T04:45:09-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/1ae44a161007d2352abbc9000239e9a603240dfc...247d57ffdf2ba9ba3e2f8023f7f140cbcc1bbd29","Len":10}...
|
1781524152
|
Edit
Delete
|
|
12575
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/react-migration
|
0
|
{"Commits":[{"Sha1":"03d1e228d {"Commits":[{"Sha1":"03d1e228ddabedbfc97f6c2a3da75c952c522d9e","Message":"docs(frontend-react): 补记 Capacitor iOS 打包脚手架(说明 247d57ffdf)\n\n上一提交 247d57ffdf 信息仅写「安卓打包」,但实际同时纳入了 iOS 打包脚手架,\n此处在历史中补记,避免信息与内容不符:\n\n- @capacitor/ios 7.6.6 依赖 + build:ios / ios:add|sync|run|open 脚本\n (含根级 frontend-react:ios:* 转发脚本)\n- frontend-react/.env.ios(iOS 模拟器走 localhost:3000,区别于 Android 的 10.0.2.2)\n- scripts/ios/frontend-react-cap.sh(pod 命令 PATH 兜底包装,标准 PATH 优先)\n- frontend-react/capacitor.config.ts、docs/operations/frontend-react-ios-capacitor.md\n\n本提交为空,仅补充历史说明。CocoaPods 1.12.1 安装于本机用户 gem 目录\n(~/.gem/ruby/2.6.0),属本机环境不入仓库;ios/ 原生工程待安装 Xcode 后\n执行 pnpm run ios:add 生成。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-06-15T04:52:37-07:00"}],"HeadCommit":{"Sha1":"03d1e228ddabedbfc97f6c2a3da75c952c522d9e","Message":"docs(frontend-react): 补记 Capacitor iOS 打包脚手架(说明 247d57ffdf)\n\n上一提交 247d57ffdf 信息仅写「安卓打包」,但实际同时纳入了 iOS 打包脚手架,\n此处在历史中补记,避免信息与内容不符:\n\n- @capacitor/ios 7.6.6 依赖 + build:ios / ios:add|sync|run|open 脚本\n (含根级 frontend-react:ios:* 转发脚本)\n- frontend-react/.env.ios(iOS 模拟器走 localhost:3000,区别于 Android 的 10.0.2.2)\n- scripts/ios/frontend-react-cap.sh(pod 命令 PATH 兜底包装,标准 PATH 优先)\n- frontend-react/capacitor.config.ts、docs/operations/frontend-react-ios-capacitor.md\n\n本提交为空,仅补充历史说明。CocoaPods 1.12.1 安装于本机用户 gem 目录\n(~/.gem/ruby/2.6.0),属本机环境不入仓库;ios/ 原生工程待安装 Xcode 后\n执行 pnpm run ios:add 生成。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-06-15T04:52:37-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/247d57ffdf2ba9ba3e2f8023f7f140cbcc1bbd29...03d1e228ddabedbfc97f6c2a3da75c952c522d9e","Len":1}...
|
1781524367
|
Edit
Delete
|