Răsfoiți Sursa

系统配置优化,调整默认价格

wilhelm wong 2 luni în urmă
părinte
comite
0e5021364e
1 a modificat fișierele cu 14 adăugiri și 17 ștergeri
  1. 14 17
      src/services/sys-config.service.ts

+ 14 - 17
src/services/sys-config.service.ts

@@ -1,15 +1,14 @@
 import { FastifyInstance } from 'fastify'
-import { Like, Repository, Not } from 'typeorm'
+import { Like, Not, Repository } from 'typeorm'
 import Decimal from 'decimal.js'
-import { SysConfig } from '../entities/sys-config.entity'
+import { ConfigType, SysConfig } from '../entities/sys-config.entity'
 import {
   CreateSysConfigBody,
-  UpdateSysConfigBody,
   CreateTeamConfigBody,
-  UpdateTeamConfigBody,
-  ListTeamConfigQuery
+  ListTeamConfigQuery,
+  UpdateSysConfigBody,
+  UpdateTeamConfigBody
 } from '../dto/sys-config.dto'
-import { ConfigType } from '../entities/sys-config.entity'
 import { User, UserRole } from '../entities/user.entity'
 import { Team } from '../entities/team.entity'
 import { TeamMembers } from '../entities/team-members.entity'
@@ -275,26 +274,24 @@ export class SysConfigService {
       }
     }
 
-    const configs = await this.sysConfigRepository.find({
+    return await this.sysConfigRepository.find({
       where: { teamId },
       select: ['name', 'value'],
       order: { id: 'ASC' }
     })
-
-    return configs
   }
 
   // 创建团队默认配置
   async createDefaultTeamConfigs(teamId: number) {
     const defaultConfigs = [
-      { name: 'hourly', value: '10', remark: '包时会员', type: ConfigType.Number },
-      { name: 'daily', value: '20', remark: '包天会员', type: ConfigType.Number },
-      { name: 'weekly', value: '60', remark: '包周会员', type: ConfigType.Number },
-      { name: 'monthly', value: '80', remark: '包月会员', type: ConfigType.Number },
-      { name: 'quarterly', value: '100', remark: '包季会员', type: ConfigType.Number },
-      { name: 'yearly', value: '150', remark: '包年会员', type: ConfigType.Number },
-      { name: 'lifetime', value: '300', remark: '终生会员', type: ConfigType.Number },
-      { name: 'single', value: '10', remark: '单片价格', type: ConfigType.Number },
+      { name: 'hourly', value: '15', remark: '包时会员', type: ConfigType.Number },
+      { name: 'daily', value: '28', remark: '包天会员', type: ConfigType.Number },
+      { name: 'weekly', value: '58', remark: '包周会员', type: ConfigType.Number },
+      { name: 'monthly', value: '88', remark: '包月会员', type: ConfigType.Number },
+      { name: 'quarterly', value: '128', remark: '包季会员', type: ConfigType.Number },
+      { name: 'yearly', value: '198', remark: '包年会员', type: ConfigType.Number },
+      { name: 'lifetime', value: '299', remark: '终生会员', type: ConfigType.Number },
+      { name: 'single', value: '6', remark: '单片价格', type: ConfigType.Number },
       { name: 'preview_duration', value: '30', remark: '试看时间(秒)', type: ConfigType.Number },
       { name: 'invite_reward_count', value: '3', remark: '邀请奖励所需次数', type: ConfigType.Number },
       { name: 'invite_ip_limit', value: '1', remark: '同一IP每日邀请注册限制次数', type: ConfigType.Number }