后台:礼包码区分渠道
This commit is contained in:
@@ -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的数量
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ class RoleRecord {
|
||||
}
|
||||
|
||||
/**
|
||||
* 举报记录
|
||||
* 领取记录
|
||||
**/
|
||||
@modelOptions({ schemaOptions: { id: false } })
|
||||
@index({ code: 1 })
|
||||
|
||||
+2
-2
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user