武将:修复创建获取武将皮肤问题
This commit is contained in:
@@ -50,10 +50,12 @@ import { Rank } from "../rankService";
|
|||||||
if (createHeroeInfos.length > 0) {
|
if (createHeroeInfos.length > 0) {
|
||||||
let heroInfos = new Map<number, HeroUpdate>();
|
let heroInfos = new Map<number, HeroUpdate>();
|
||||||
for(let {hid, ...info} of createHeroeInfos) {
|
for(let {hid, ...info} of createHeroeInfos) {
|
||||||
|
let originSkins = await SkinModel.findbyRoleAndHid(roleId, hid);
|
||||||
let initSkin = SkinModel.getInitInfo(hid);
|
let initSkin = SkinModel.getInitInfo(hid);
|
||||||
skins.push(initSkin); // 初始皮肤
|
skins.push(initSkin); // 初始皮肤
|
||||||
let seqId = await CounterModel.getNewCounter(COUNTER.HID) || -1;
|
let seqId = await CounterModel.getNewCounter(COUNTER.HID) || -1;
|
||||||
let initHero = HeroModel.getInitInfo(hid, { ...info, seqId, serverId, roleId, roleName, skins: [new HeroSkin(initSkin)] });
|
let initHeroSkins = [initSkin, ...originSkins].map((skin, index) => new HeroSkin(skin, index == 0));
|
||||||
|
let initHero = HeroModel.getInitInfo(hid, { ...info, seqId, serverId, roleId, roleName, skins: initHeroSkins });
|
||||||
heroInfos.set(hid, initHero);
|
heroInfos.set(hid, initHero);
|
||||||
figureConditions.push({ type: FIGURE_UNLOCK_CONDITION.GET_HERO, paramHid: hid });
|
figureConditions.push({ type: FIGURE_UNLOCK_CONDITION.GET_HERO, paramHid: hid });
|
||||||
incHeroNum ++;
|
incHeroNum ++;
|
||||||
|
|||||||
@@ -21,6 +21,23 @@ export default (appInfo: EggAppInfo) => {
|
|||||||
pw: 'PANl3Vr2eozkq4N2'
|
pw: 'PANl3Vr2eozkq4N2'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
config.customLogger = {
|
||||||
|
linkLogger: {
|
||||||
|
file: '/zyz_logs/gm-server/link-log.log',
|
||||||
|
formatter(meta) {
|
||||||
|
return `[${meta.level}] [${meta.date}] ${meta.message}`;
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
config.logrotator = {
|
||||||
|
filesRotateBySize: [
|
||||||
|
'/zyz_logs/gm-server/link-log.log',
|
||||||
|
],
|
||||||
|
maxFileSize: 1024,
|
||||||
|
};
|
||||||
|
|
||||||
// the return config will combines to EggAppConfig
|
// the return config will combines to EggAppConfig
|
||||||
return {
|
return {
|
||||||
...defaultConfig(appInfo),
|
...defaultConfig(appInfo),
|
||||||
|
|||||||
@@ -23,6 +23,23 @@ export default (appInfo: EggAppInfo) => {
|
|||||||
appSecret: '19f8d6272fbba17294513610ba67f21b'
|
appSecret: '19f8d6272fbba17294513610ba67f21b'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
config.customLogger = {
|
||||||
|
linkLogger: {
|
||||||
|
file: '/zyz_logs/web-server/link-log.log',
|
||||||
|
formatter(meta) {
|
||||||
|
return `[${meta.level}] [${meta.date}] ${meta.message}`;
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
config.logrotator = {
|
||||||
|
filesRotateBySize: [
|
||||||
|
'/zyz_logs/web-server/link-log.log',
|
||||||
|
],
|
||||||
|
maxFileSize: 1024,
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
// the return config will combines to EggAppConfig
|
// the return config will combines to EggAppConfig
|
||||||
return {
|
return {
|
||||||
...defaultConfig(appInfo),
|
...defaultConfig(appInfo),
|
||||||
|
|||||||
Reference in New Issue
Block a user