支付回调
This commit is contained in:
@@ -49,10 +49,10 @@ export class HeroHandler {
|
||||
let costResult = await handleCost(roleId, sid, [{ id: pieceId, count: pieceCount }]);
|
||||
if (!costResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
|
||||
// createHero
|
||||
let { heroes } = await createHero(roleId, roleName, sid, serverId, { hid, count: 1 });
|
||||
let { heroes, resultHeroes } = await createHero(roleId, roleName, sid, serverId, { hid, count: 1 });
|
||||
|
||||
pushComposeOrangeHero(roleId, roleName, serverId, heroes[0]);
|
||||
return resResult(STATUS.SUCCESS, { curHero: heroes[0] });
|
||||
pushComposeOrangeHero(roleId, roleName, serverId, resultHeroes[0]);
|
||||
return resResult(STATUS.SUCCESS, { curHero: resultHeroes[0], addHeros: heroes });
|
||||
}
|
||||
|
||||
// 武将升级
|
||||
@@ -710,8 +710,8 @@ export class HeroHandler {
|
||||
}
|
||||
let hero = await HeroModel.findByHidAndRole(hid, roleId);
|
||||
if(!hero) {
|
||||
let { heroes } = await createHero(roleId, roleName, sid, serverId, { hid, count: 1, ...params });
|
||||
hero = heroes[0];
|
||||
let { resultHeroes } = await createHero(roleId, roleName, sid, serverId, { hid, count: 1, ...params });
|
||||
hero = resultHeroes[0];
|
||||
}
|
||||
hero = await HeroModel.updateHeroInfo(roleId, hid, params);
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ import { RoleModel, RoleUpdate } from './../../../db/Role';
|
||||
import { HeroModel, HeroUpdate } from '../../../db/Hero';
|
||||
import { resResult, decodeIdCntArrayStr, parseGoodStr, genCode } from '../../../pubUtils/util';
|
||||
import { Application, BackendSession, pinus, HandlerService, } from 'pinus';
|
||||
import { handleCost, addItems, createHeroes } from '../../../services/rewardService';
|
||||
import { handleCost, addItems } from '../../../services/rewardService';
|
||||
import { getTitle, getTeraph, gameData, getScollByStar, getFriendLvByExp, getHeroExpByLv, getExpByLv } from '../../../pubUtils/data';
|
||||
import { SCHOOL, SCROLL, EXTERIOR, SCRIPT } from '../../../pubUtils/dicParam';
|
||||
import { getAtrrNameById } from '../../../consts/constModules/abilityConst'
|
||||
|
||||
Reference in New Issue
Block a user