✨ feat(db): 修改role表数据库操作方式
This commit is contained in:
@@ -8,7 +8,7 @@ import { ActivityDailyCoinModel } from '../../../db/ActivityDailyCoin';
|
||||
import { addReward, stringToRewardParam } from '../../../services/activity/giftPackageService';
|
||||
import { RewardParam } from '../../../domain/activityField/rewardField';
|
||||
import { ItemInter } from '../../../pubUtils/interface';
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import Role from '../../../db/Role';
|
||||
import moment = require('moment');
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ export class DailyCoinHandler {
|
||||
}
|
||||
let allConsume: Array<ItemInter> = []
|
||||
let allReward: Array<RewardParam> = [];
|
||||
let role = await RoleModel.findByRoleId(roleId)
|
||||
let role = await Role.findByRoleId(roleId)
|
||||
let rateArray = [];//暴击记录
|
||||
for (let i = 1; i <= count; i++) {
|
||||
let index = curIndex + i;
|
||||
|
||||
@@ -2,7 +2,7 @@ import { Application, BackendSession, HandlerService, } from 'pinus';
|
||||
import { resResult } from '../../../pubUtils/util';
|
||||
import { FIRST_GIFT_STATE, ITEM_CHANGE_REASON, STATUS } from '../../../consts';
|
||||
import { getPlayerFirstGiftData, getPlayerFirstGiftDataShow } from '../../../services/activity/firstGiftService';
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import Role from '../../../db/Role';
|
||||
import { addReward, stringToRewardParam } from '../../../services/activity/giftPackageService';
|
||||
import { ActivityFirstGiftModel } from '../../../db/ActivityFirstGift';
|
||||
import { RewardParam } from '../../../domain/activityField/rewardField';
|
||||
@@ -35,7 +35,7 @@ export class FirstGiftHandler {
|
||||
return resResult(STATUS.ACTIVITY_MISSING);
|
||||
}
|
||||
|
||||
let { totalPay } = await RoleModel.findByRoleId(roleId);
|
||||
let { totalPay } = await Role.findByRoleId(roleId);
|
||||
if (totalPay > 0) {//奖励开启
|
||||
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ import { STATUS, GACHA_TYPE, HERO_QUALITY_TYPE, TASK_TYPE, ITEM_CHANGE_REASON, }
|
||||
import { gameData } from "../../../pubUtils/data";
|
||||
import { UserGachaModel } from "../../../db/UserGacha";
|
||||
import { refreshGacha, getGachaList, getVisitedHeroList, GachaPull, GachaResults, getDicGachaByGachaCnt, getNormalGachaId, getDicGachas } from "../../../services/activity/gachaService";
|
||||
import { RoleModel } from "../../../db/Role";
|
||||
import Role from "../../../db/Role";
|
||||
import { HeroModel } from "../../../db/Hero";
|
||||
import { handleCost, addItems } from "../../../services/role/rewardService";
|
||||
import { getZeroPointD, getTimeFun } from "../../../pubUtils/timeUtil";
|
||||
@@ -38,7 +38,7 @@ export class GachaHandler {
|
||||
async getGachaList(msg: {}, session: BackendSession) {
|
||||
const { } = msg;
|
||||
const roleId: string = session.get('roleId');
|
||||
let role = await RoleModel.findByRoleId(roleId, 'gachaHasGuide');
|
||||
let role = await Role.findByRoleId(roleId, 'gachaHasGuide');
|
||||
const list = await getGachaList(roleId);
|
||||
|
||||
return resResult(STATUS.SUCCESS, { hasInit: !!role.gachaHasGuide, list });
|
||||
|
||||
@@ -5,7 +5,7 @@ import { newPlayerLimitPackageActivity, getPlayerLimitPackageData } from '../../
|
||||
import { addReward, stringToConsumeParam, stringToRewardParam } from '../../../services/activity/giftPackageService';
|
||||
import { ActivityShopModel } from '../../../db/ActivityShop';
|
||||
import moment = require('moment');
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import Role from '../../../db/Role';
|
||||
import { handleCost } from '../../../services/role/rewardService';
|
||||
|
||||
export default function (app: Application) {
|
||||
@@ -31,7 +31,7 @@ export class LimitPackageHandler {
|
||||
const serverId = session.get('serverId');
|
||||
|
||||
|
||||
let { createTime } = await RoleModel.findByRoleId(roleId);
|
||||
let { createTime } = await Role.findByRoleId(roleId);
|
||||
let createDate = moment(createTime * 1000).toDate();
|
||||
let endTime = moment(createDate).startOf('d').add(7, 'd').add(5, 'h').toDate();
|
||||
if (new Date() > endTime) {
|
||||
@@ -91,7 +91,7 @@ export class LimitPackageHandler {
|
||||
switch (playerData.type) {
|
||||
case ACTIVITY_TYPE.NEW_PLAYER_LIMIT_PACKAGE:
|
||||
{
|
||||
let { createTime } = await RoleModel.findByRoleId(roleId);
|
||||
let { createTime } = await Role.findByRoleId(roleId);
|
||||
let createDate = moment(createTime * 1000).toDate();
|
||||
let endTime = moment(createDate).startOf('d').add(7, 'd').toDate();
|
||||
if (new Date() > endTime) {
|
||||
|
||||
@@ -6,7 +6,7 @@ import { handleCost } from '../../../services/role/rewardService';
|
||||
import { SignInItem } from '../../../domain/activityField/signInField';
|
||||
import { ActivitySignInModel } from '../../../db/ActivitySignIn';
|
||||
import moment = require('moment');
|
||||
import { RoleModel } from '../../../db/Role';
|
||||
import Role from '../../../db/Role';
|
||||
import { addReward, stringToConsumeParam, stringToRewardParam } from '../../../services/activity/giftPackageService';
|
||||
import { RewardParam } from '../../../domain/activityField/rewardField';
|
||||
|
||||
@@ -75,7 +75,7 @@ export class SignInHandler {
|
||||
let roundIndex = playerData.roundIndex;
|
||||
|
||||
//高级签到开启条件
|
||||
let { lv } = await RoleModel.findByRoleId(roleId);
|
||||
let { lv } = await Role.findByRoleId(roleId);
|
||||
if (playerData.type == ACTIVITY_TYPE.SIGN_IN_VIP) {
|
||||
if (!canBuyVip(lv))
|
||||
return resResult(STATUS.ACTIVITY_SIGNIN_VIP_CONDITION);
|
||||
|
||||
Reference in New Issue
Block a user