修改util为公共地址
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
import BaseModel from './BaseModel';
|
||||
import { index, getModelForClass, prop } from '@typegoose/typegoose';
|
||||
|
||||
class TowerTask {
|
||||
@prop({ required: true })
|
||||
id: number; // 任务唯一 Id,来自任务表
|
||||
@prop({ required: true})
|
||||
taskCode: string; // 服务器生成的任务唯一编号
|
||||
@prop({ required: true, type: Number, default: []})
|
||||
heroes: Array<number>; // 派遣武将 hid
|
||||
@prop({ required: true })
|
||||
status: boolean; // 派遣任务当前状态,0-可派遣,1-已派遣,2-已完成,3-已领取
|
||||
}
|
||||
// class TowerTask {
|
||||
// @prop({ required: true })
|
||||
// id: number; // 任务唯一 Id,来自任务表
|
||||
// @prop({ required: true})
|
||||
// taskCode: string; // 服务器生成的任务唯一编号
|
||||
// @prop({ required: true, type: Number, default: []})
|
||||
// heroes: Array<number>; // 派遣武将 hid
|
||||
// @prop({ required: true })
|
||||
// status: boolean; // 派遣任务当前状态,0-可派遣,1-已派遣,2-已完成,3-已领取
|
||||
// }
|
||||
|
||||
function genCodeTmp(len) {
|
||||
const chars = '123456789ABCDEFGHJKLMNPQRSTWXYZabcdefghijklmnopqrstuvwxyz';
|
||||
@@ -61,7 +61,7 @@ export default class TowerTaskRec extends BaseModel {
|
||||
return recs;
|
||||
}
|
||||
|
||||
public static async createTasks(roleId: string, roleName: string, taskIds: Array<number>, lean = true) {
|
||||
public static async createTasks(roleId: string, roleName: string, taskIds: Array<number>/*, lean = true*/) {
|
||||
const batchCode = genCodeTmp(8);
|
||||
const tasksData = taskIds.map(id => {
|
||||
const taskModel = new TowerTaskRecModel();
|
||||
@@ -78,8 +78,8 @@ export default class TowerTaskRec extends BaseModel {
|
||||
return recs;
|
||||
}
|
||||
|
||||
public static async sendHeroes(roleId: string, batchCode: string, tasks: Array<{taskCode:string, heroes: Array<number>}>, sendTime: Date, lean = true) {
|
||||
let recs = [];
|
||||
public static async sendHeroes(_roleId: string, batchCode: string, tasks: Array<{taskCode:string, heroes: Array<number>}>, sendTime: Date, lean = true) {
|
||||
let recs = new Array();
|
||||
const refTime = getRefTime();
|
||||
for (let task of tasks) {
|
||||
const rec = await TowerTaskRecModel.findOneAndUpdate(
|
||||
@@ -93,8 +93,8 @@ export default class TowerTaskRec extends BaseModel {
|
||||
}
|
||||
|
||||
public static async finishTask(batchCode: string, tasks: Array<string>, lean = true) {
|
||||
let recs = [];
|
||||
const refTime = getRefTime();
|
||||
let recs = new Array();
|
||||
// const refTime = getRefTime();
|
||||
for (let task of tasks) {
|
||||
const rec = await TowerTaskRecModel.findOneAndUpdate(
|
||||
{batchCode, taskCode: task},
|
||||
|
||||
Reference in New Issue
Block a user