feat: 用户套餐,用户支付功能

This commit is contained in:
xiaojunnuo
2024-12-22 14:00:46 +08:00
parent d70e2b66a3
commit a019956698
69 changed files with 2071 additions and 738 deletions
@@ -99,7 +99,7 @@ export abstract class BaseService<T> {
* 新增|修改
* @param param 数据
*/
async addOrUpdate(param) {
async addOrUpdate(param: any) {
await this.getRepository().save(param);
}
@@ -107,7 +107,7 @@ export abstract class BaseService<T> {
* 新增
* @param param 数据
*/
async add(param) {
async add(param: any) {
const now = new Date();
param.createTime = now;
param.updateTime = now;
@@ -122,7 +122,7 @@ export abstract class BaseService<T> {
* 修改
* @param param 数据
*/
async update(param) {
async update(param: any) {
if (!param.id) throw new ValidateException('id 不能为空');
param.updateTime = new Date();
await this.addOrUpdate(param);
@@ -36,6 +36,10 @@ export const Constants = {
code: 88,
message: '需要VIP',
},
needsuite: {
code: 89,
message: '需要购买或升级套餐',
},
loginError: {
code: 2,
message: '登录失败',
@@ -8,3 +8,9 @@ export class NeedVIPException extends BaseException {
super('NeedVIPException', Constants.res.needvip.code, message ? message : Constants.res.needvip.message);
}
}
export class NeedSuiteException extends BaseException {
constructor(message) {
super('NeedSuiteException', Constants.res.needsuite.code, message ? message : Constants.res.needsuite.message);
}
}