Skip to content

Commit f85913e

Browse files
committed
发布:完善积分、商城奖励和分组倍率排期
- 将后端版本更新到 1.0.21,并补充 160-164 迁移,支持用户积分、积分流水、商城抽奖收益积分、商品/抽奖支付方式和分组倍率排期表 - 扩展 Ent schema、仓储层、服务层和 Wire 注入,新增积分调整、积分兑换、积分计费、积分流水查询和分组倍率排期能力 - 完善商城逻辑,支持余额/积分/混合支付方式、抽奖奖励积分、订单和商品字段扩展,以及奖励展示工具 - 增强管理端用户、兑换码、收益和分组页面,新增用户积分调整弹窗、分组倍率排期弹窗和相关接口 - 调整用户端商城、兑换、用量、密钥和订单页面,展示积分、奖励和新的支付/使用信息 - 完善登录/注册 OAuth 协议确认提示及中英文文案,优化多处前端类型和图标引用 - 补充和更新服务层、handler、middleware、商城和兑换相关测试 - 验证:pnpm --dir frontend run build - 验证:go build -C backend -tags embed 生成 linux/amd64 测试二进制 - 验证:go test ./cmd/server ./internal/service ./internal/handler/admin ./internal/server/middleware - 验证:已上传到服务器 B 的 3030 测试服务并重启 pixel-test-3030.service,公网 /health 返回 200 OK
1 parent e1c6756 commit f85913e

113 files changed

Lines changed: 6084 additions & 400 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

backend/cmd/server/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.18
1+
1.0.21

backend/cmd/server/wire.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ func provideCleanup(
7979
opsScheduledReport *service.OpsScheduledReportService,
8080
opsSystemLogSink *service.OpsSystemLogSink,
8181
schedulerSnapshot *service.SchedulerSnapshotService,
82+
groupRateSchedule *service.GroupRateScheduleService,
8283
tokenRefresh *service.TokenRefreshService,
8384
accountExpiry *service.AccountExpiryService,
8485
subscriptionExpiry *service.SubscriptionExpiryService,
@@ -153,6 +154,12 @@ func provideCleanup(
153154
}
154155
return nil
155156
}},
157+
{"GroupRateScheduleService", func() error {
158+
if groupRateSchedule != nil {
159+
groupRateSchedule.Stop()
160+
}
161+
return nil
162+
}},
156163
{"UsageCleanupService", func() error {
157164
if usageCleanup != nil {
158165
usageCleanup.Stop()

backend/cmd/server/wire_gen.go

Lines changed: 11 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/cmd/server/wire_gen_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ func TestProvideCleanup_WithMinimalDependencies_NoPanic(t *testing.T) {
5959
&service.OpsScheduledReportService{},
6060
opsSystemLogSinkSvc,
6161
schedulerSnapshotSvc,
62+
nil, // groupRateSchedule
6263
tokenRefreshSvc,
6364
accountExpirySvc,
6465
subscriptionExpirySvc,

backend/ent/migrate/schema.go

Lines changed: 18 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)