|
@@ -1,12 +1,6 @@
|
|
|
import { Context } from "koa";
|
|
import { Context } from "koa";
|
|
|
-import { getServerList, formatDate } from "../utils/common";
|
|
|
|
|
-import { Account } from "../config/thirdParams";
|
|
|
|
|
-import Msg from "../utils/msg";
|
|
|
|
|
-import axios from "axios";
|
|
|
|
|
-import { getRoleInfoById } from "../mongo/mongodb";
|
|
|
|
|
-
|
|
|
|
|
-const Order = require("../model/OrderModel");
|
|
|
|
|
-const CryptoJS = require("crypto-js");
|
|
|
|
|
|
|
+import { getRoleInfoById,getGuildInfoById } from "../mongo/mongodb";
|
|
|
|
|
+
|
|
|
const logger = require("../utils/log");
|
|
const logger = require("../utils/log");
|
|
|
|
|
|
|
|
// 导入小程序配置
|
|
// 导入小程序配置
|
|
@@ -389,7 +383,7 @@ class MiniappController {
|
|
|
|
|
|
|
|
if (roleInfo) {
|
|
if (roleInfo) {
|
|
|
// 如果找到角色信息,返回格式化的数据
|
|
// 如果找到角色信息,返回格式化的数据
|
|
|
- return {
|
|
|
|
|
|
|
+ const data = {
|
|
|
rolename: roleInfo.name || "未知角色",
|
|
rolename: roleInfo.name || "未知角色",
|
|
|
rolelv: roleInfo.lv || 1,
|
|
rolelv: roleInfo.lv || 1,
|
|
|
rolepwr: roleInfo.rolepwr || 0, //战力
|
|
rolepwr: roleInfo.rolepwr || 0, //战力
|
|
@@ -397,6 +391,14 @@ class MiniappController {
|
|
|
alliance: roleInfo.alliance || "", //帮派
|
|
alliance: roleInfo.alliance || "", //帮派
|
|
|
paymoney: roleInfo.topupAcount || 0 //累计充值金额
|
|
paymoney: roleInfo.topupAcount || 0 //累计充值金额
|
|
|
};
|
|
};
|
|
|
|
|
+ if(roleInfo.guildId){
|
|
|
|
|
+ const guildInfo = await getGuildInfoById(dbName, roleInfo.guildId);
|
|
|
|
|
+ if (guildInfo) {
|
|
|
|
|
+ data.alliance = guildInfo.name;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return data;
|
|
|
|
|
+
|
|
|
} else {
|
|
} else {
|
|
|
// 如果没有找到角色信息,返回默认数据
|
|
// 如果没有找到角色信息,返回默认数据
|
|
|
logger.warn(`未找到角色信息: ${data.roleid}`);
|
|
logger.warn(`未找到角色信息: ${data.roleid}`);
|