后台:设置关卡等级

This commit is contained in:
luying
2021-12-17 20:44:15 +08:00
parent 07e12ccf9e
commit 3ca6d99dc7
6 changed files with 52 additions and 36 deletions

View File

@@ -1,5 +1,4 @@
import { Controller } from 'egg';
import { STATUS } from '@consts';
export default class UserController extends Controller {
@@ -39,28 +38,10 @@ export default class UserController extends Controller {
ctx.body = await ctx.service.users.getrolelist(page, pageSize, sortField, sortOrder, form);
}
public async createRoleData() {
public async setWar() {
const { ctx } = this;
const { hid, hlv, eid, ecount, itemid, itemcount, count, lv, skinid, selectedRowKeys: uids, optType, ehid, war } = ctx.request.body;
if(optType == 'hero') {
ctx.body = await ctx.service.users.createHero(uids, hid, hlv);
} else if(optType == 'equip') {
ctx.body = await ctx.service.users.createEquip(uids, eid, ecount, ehid);
} else if (optType == 'item') {
ctx.body = await ctx.service.users.createItem(uids, itemid, itemcount);
} else if (optType == 'gold') {
ctx.body = await ctx.service.users.addGold(uids, count);
} else if (optType == 'coin') {
ctx.body = await ctx.service.users.addCoin(uids, count);
} else if (optType == 'lv') {
ctx.body = await ctx.service.users.levelUp(uids, lv);
} else if (optType == 'skin') {
ctx.body = await ctx.service.users.addSkin(uids, skinid);
} else if (optType == 'war') {
ctx.body = await ctx.service.users.setWarRecord(uids, war);
} else {
ctx.body = ctx.service.utils.resResult(STATUS.WRONG_PARMS);
}
const { roleId, warId } = ctx.request.body;
ctx.body = await ctx.service.users.setWarRecord(roleId, warId);
}