✨ feat(db): 修改role表数据库操作方式
This commit is contained in:
@@ -2,7 +2,7 @@ import moment = require('moment');
|
||||
import { ACTIVITY_TYPE, ITEM_CHANGE_REASON, STATUS } from '../../consts';
|
||||
import { ActivityModel, ActivityModelType } from '../../db/Activity';
|
||||
import { ActivityRefreshShopModel, ActivityRefreshShopModelType } from '../../db/ActivityRefreshShop';
|
||||
import { RoleModel } from '../../db/Role';
|
||||
import Role from '../../db/Role';
|
||||
import { ServerlistModel } from '../../db/Serverlist';
|
||||
import { RefreshShopData } from '../../domain/activityField/refreshShopField';
|
||||
import { deltaDays } from '../../pubUtils/util';
|
||||
@@ -31,7 +31,7 @@ export async function getRefreshShopActivity(serverId: number, roleId: string) {
|
||||
|
||||
let playerRecord: ActivityRefreshShopModelType = await ActivityRefreshShopModel.findData(activityData.activityId, roleId, playerData.roundIndex);
|
||||
if (!playerRecord) {//生成商店可购买商品的数据
|
||||
let { lv } = await RoleModel.findByRoleId(roleId);
|
||||
let { lv } = await Role.findByRoleId(roleId);
|
||||
let randomGoods = playerData.randomGoodsItems(lv);
|
||||
playerRecord = await ActivityRefreshShopModel.createShop(activityData.activityId, roleId, playerData.roundIndex, randomGoods);
|
||||
}
|
||||
@@ -49,7 +49,7 @@ export async function getRefreshShopActivity(serverId: number, roleId: string) {
|
||||
*/
|
||||
export async function getPlayerRefreshShopData(activityId: number, serverId: number, roleId: string) {
|
||||
let activityData = await getActivityById(activityId);
|
||||
let role = await RoleModel.findByRoleId(roleId, 'lv createTime');
|
||||
let role = await Role.findByRoleId(roleId, 'lv createTime');
|
||||
let createTime = await getRoleCreateTime(roleId, role);
|
||||
let serverTime = await getServerCreateTime(serverId);
|
||||
let playerData = new RefreshShopData(activityData, createTime, serverTime);
|
||||
@@ -73,7 +73,7 @@ export async function getPlayerRefreshShopData(activityId: number, serverId: num
|
||||
*/
|
||||
export async function getPlayerRefreshShopDataByRoundIndex(activityId: number, serverId: number, roleId: string, roundIndex: number) {
|
||||
let activityData: ActivityModelType = await getActivityById(activityId);
|
||||
let role = await RoleModel.findByRoleId(roleId, 'lv createTime');
|
||||
let role = await Role.findByRoleId(roleId, 'lv createTime');
|
||||
let createTime = await getRoleCreateTime(roleId, role);
|
||||
let serverTime = await getServerCreateTime(serverId);
|
||||
let playerData = new RefreshShopData(activityData, createTime, serverTime);
|
||||
@@ -96,7 +96,7 @@ export async function getPlayerRefreshShopDataByRoundIndex(activityId: number, s
|
||||
*
|
||||
*/
|
||||
export async function newPlayerActivityDays(roleId: string) {
|
||||
let { createTime } = await RoleModel.findByRoleId(roleId);
|
||||
let { createTime } = await Role.findByRoleId(roleId);
|
||||
let createDate = moment(createTime * 1000).toDate();
|
||||
let todayIndex = deltaDays(createDate, new Date, true) + 1;
|
||||
return todayIndex;
|
||||
|
||||
Reference in New Issue
Block a user