后台:礼包码区分渠道

This commit is contained in:
luying
2022-04-09 15:20:04 +08:00
parent a23759335e
commit 6b13034c62
9 changed files with 24 additions and 15 deletions
+3
View File
@@ -43,6 +43,9 @@ export default class GiftCode extends BaseModel {
@prop({ required: true, default: 0, enum: GIFT_GENERATE_TYPE })
generateType: GIFT_GENERATE_TYPE; // 生成类型
@prop({ required: true, default: ['all'], type: String })
channel: string[]; // 可使用渠道
@prop({ required: true, default: 0 })
generateCnt: number; // 生成条数,giftCodeDetail的数量
+1 -1
View File
@@ -21,7 +21,7 @@ class RoleRecord {
}
/**
* 举报记录
* 领取记录
**/
@modelOptions({ schemaOptions: { id: false } })
@index({ code: 1 })
+2 -2
View File
@@ -42,7 +42,7 @@ export default class User extends BaseModel {
channelId: string; // 渠道类型
@prop({ required: true, _id: false })
channelInfo: LoginValidateData37|{}; // 渠道数据
channelInfo: LoginValidateData37; // 渠道数据
@prop({ required: true, set: (val: string) => aesEncryptcfb(val, ENCRYPT_KEY, ENCRYPT_IV), get: (val: string) => val?aesDecryptcfb(val, ENCRYPT_KEY, ENCRYPT_IV):'' })
tel: string; // 账号
@@ -236,7 +236,7 @@ export default class User extends BaseModel {
}
public static async findUserByToken(token: string) {
const user: UserType = await UserModel.findOne({ token }).select('uid token serverType auth tel userCode pkgName ip').lean({ getters: true });
const user: UserType = await UserModel.findOne({ token }).select('uid token serverType auth tel userCode pkgName ip channelInfo').lean({ getters: true });
return user;
}