后台:七天成长任务定制页面

This commit is contained in:
luying
2021-05-26 19:36:19 +08:00
parent 9ccaa796f7
commit 1a3fed89eb
6 changed files with 24 additions and 2 deletions
+6
View File
@@ -13,4 +13,10 @@ export default class GameController extends Controller {
ctx.body = await ctx.service.game.getServerListByEnv(); ctx.body = await ctx.service.game.getServerListByEnv();
return return
} }
public async getDicHero() {
const { ctx } = this;
ctx.body = await ctx.service.game.getDicHero();
return
}
} }
+1
View File
@@ -45,6 +45,7 @@ export default (app: Application) => {
router.post('/api/game/getserverenv', tokenParser, controller.game.getServerEnv); router.post('/api/game/getserverenv', tokenParser, controller.game.getServerEnv);
router.post('/api/game/getserverlistbyenv', controller.game.getServerListByEnv); router.post('/api/game/getserverlistbyenv', controller.game.getServerListByEnv);
router.post('/api/game/getdichero', controller.game.getDicHero);
router.post('/api/activity/getactivitylist', controller.activity.getActivityList); router.post('/api/activity/getactivitylist', controller.activity.getActivityList);
router.post('/api/activity/updateactivity', controller.activity.updateActivity); router.post('/api/activity/updateactivity', controller.activity.updateActivity);
+14
View File
@@ -2,6 +2,8 @@ import { Service } from 'egg';
import { STATUS } from '@consts'; import { STATUS } from '@consts';
import { GameModel } from '@db/Game'; import { GameModel } from '@db/Game';
import { ServerlistModel } from '@db/Serverlist'; import { ServerlistModel } from '@db/Serverlist';
import { gameData } from '@pubUtils/data';
import { DicHero } from '@pubUtils/dictionary/DicHero';
/** /**
* Test Service * Test Service
@@ -37,4 +39,16 @@ export default class Game extends Service {
}); });
} }
public async getDicHero() {
let list: DicHero[] = [];
for(let [heroId, hero] of gameData.hero) {
if(heroId <= 300) {
list.push(hero)
}
}
return this.ctx.service.utils.resResult(STATUS.SUCCESS, {
list
})
}
} }
+1
View File
@@ -270,6 +270,7 @@ export default class GMUsers extends Service {
return ctx.service.utils.resResult(STATUS.SUCCESS, { uids }); return ctx.service.utils.resResult(STATUS.SUCCESS, { uids });
} catch(e) { } catch(e) {
console.error(e.stack) console.error(e.stack)
return ctx.service.utils.resResult(STATUS.GM_CREATE_ERROR, null, e.stack);
} }
} }
@@ -2,7 +2,7 @@ import { TASK_TYPE, ACTIVITY_RESOURCES_TYPE } from '../../consts';
import { ActivityModelType } from '../../db/Activity'; import { ActivityModelType } from '../../db/Activity';
import { ActivityDailyChallengesModelType } from '../../db/ActivityDailyChallenges'; import { ActivityDailyChallengesModelType } from '../../db/ActivityDailyChallenges';
import { RewardInter } from '../../pubUtils/interface'; import { RewardInter } from '../../pubUtils/interface';
import { parseGoodStrWithType, parseHeroStrWithType, splitString } from '../../pubUtils/util'; import { parseGoodStrWithType, parseHeroStrWithType } from '../../pubUtils/util';
import { CreateHeroParam } from '../roleField/hero'; import { CreateHeroParam } from '../roleField/hero';
import { ActivityBase } from './activityField'; import { ActivityBase } from './activityField';
+1 -1
View File
@@ -4,7 +4,7 @@ import { ActivityGrowthModelType } from '../../db/ActivityGrowth';
import { ActivityGrowthPointModelType } from '../../db/ActivityGrowthPoint'; import { ActivityGrowthPointModelType } from '../../db/ActivityGrowthPoint';
import { RoleModel } from '../../db/Role'; import { RoleModel } from '../../db/Role';
import { RewardInter } from '../../pubUtils/interface'; import { RewardInter } from '../../pubUtils/interface';
import { parseGoodStrWithType, parseHeroStrWithType, splitString } from '../../pubUtils/util'; import { parseGoodStrWithType, parseHeroStrWithType } from '../../pubUtils/util';
import { CreateHeroParam } from '../roleField/hero'; import { CreateHeroParam } from '../roleField/hero';
import { ActivityBase } from './activityField'; import { ActivityBase } from './activityField';