皮肤:修改存储逻辑
This commit is contained in:
@@ -55,7 +55,7 @@ export default class UserController extends Controller {
|
||||
} else if (optType == 'lv') {
|
||||
ctx.body = await ctx.service.users.levelUp(uids, lv);
|
||||
} else if (optType == 'skin') {
|
||||
ctx.body = await ctx.service.users.addSkins(uids, skinid);
|
||||
ctx.body = await ctx.service.users.addSkin(uids, skinid);
|
||||
} else {
|
||||
ctx.body = ctx.service.utils.resResult(STATUS.WRONG_PARMS);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Service } from 'egg';
|
||||
import { addSkins, addBags, addEquips } from '@pubUtils/itemUtils';
|
||||
import { addBags, addEquips } from '@pubUtils/itemUtils';
|
||||
import * as pubUtils from '@pubUtils/util';
|
||||
import { BagInter, EquipInter } from '@pubUtils/interface';
|
||||
const csprng = require('csprng');
|
||||
@@ -25,10 +25,6 @@ export default class Utils extends Service {
|
||||
return pubUtils.resResult(status, data, customMsg);
|
||||
}
|
||||
|
||||
public addSkins(roleId: string, id: number) {
|
||||
return addSkins(roleId, id);
|
||||
}
|
||||
|
||||
public addBags(roleId: string, roleName: string, data: BagInter) {
|
||||
return addBags(roleId, roleName, data);
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ import { isString } from 'underscore';
|
||||
import { FriendShipModel } from '@db/FriendShip';
|
||||
import { FriendApplyModel } from '@db/FriendApply';
|
||||
import { FriendRelationModel } from '@db/FriendRelation';
|
||||
import { createHero as pubCreateHero } from '@pubUtils/itemUtils';
|
||||
import { createHero as pubCreateHero, addSkin } from '@pubUtils/itemUtils';
|
||||
|
||||
/**
|
||||
* Test Service
|
||||
@@ -372,13 +372,14 @@ export default class GMUsers extends Service {
|
||||
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS, { uids });
|
||||
}
|
||||
public async addSkins(uids: Array<string>, _id: string) {
|
||||
public async addSkin(uids: Array<string>, _id: string) {
|
||||
const { ctx } = this;
|
||||
console.log('gm addSkin', uids, _id);
|
||||
let id = parseInt(_id);
|
||||
if (isNaN(id)) return ctx.service.utils.resResult(STATUS.WRONG_PARMS);
|
||||
for (let roleId of uids) {
|
||||
await ctx.service.utils.addSkins(roleId, id);
|
||||
let role = await RoleModel.findByRoleId(roleId);
|
||||
await addSkin(roleId, role.roleName, id, false);
|
||||
}
|
||||
|
||||
return ctx.service.utils.resResult(STATUS.SUCCESS, { uids });
|
||||
|
||||
Reference in New Issue
Block a user