fix(mining-admin-service): 修正调用 mining-service admin API 路径

mining-service 的 AdminController 路由前缀改为 mining/admin 后,
mining-admin-service 中调用的路径也需要相应修改

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-22 02:15:12 -08:00
parent f3d460ba09
commit 0009a9358d
4 changed files with 10 additions and 10 deletions

View File

@ -43,11 +43,11 @@ export class ConfigController {
const miningServiceUrl = this.appConfigService.get<string>('MINING_SERVICE_URL', 'http://localhost:3021');
const contributionServiceUrl = this.appConfigService.get<string>('CONTRIBUTION_SERVICE_URL', 'http://localhost:3020');
this.logger.log(`Fetching mining status from ${miningServiceUrl}/api/v2/admin/status`);
this.logger.log(`Fetching mining status from ${miningServiceUrl}/api/v2/mining/admin/status`);
try {
// 并行获取 mining-service 状态和 contribution-service 统计数据
const [miningResponse, contributionResponse] = await Promise.all([
fetch(`${miningServiceUrl}/api/v2/admin/status`),
fetch(`${miningServiceUrl}/api/v2/mining/admin/status`),
fetch(`${contributionServiceUrl}/api/v2/contribution/stats`).catch(() => null),
]);
@ -137,7 +137,7 @@ export class ConfigController {
async activateMining(@Req() req: any) {
const miningServiceUrl = this.appConfigService.get<string>('MINING_SERVICE_URL', 'http://localhost:3021');
try {
const response = await fetch(`${miningServiceUrl}/api/v2/admin/activate`, {
const response = await fetch(`${miningServiceUrl}/api/v2/mining/admin/activate`, {
method: 'POST',
});
if (!response.ok) {
@ -157,7 +157,7 @@ export class ConfigController {
async deactivateMining(@Req() req: any) {
const miningServiceUrl = this.appConfigService.get<string>('MINING_SERVICE_URL', 'http://localhost:3021');
try {
const response = await fetch(`${miningServiceUrl}/api/v2/admin/deactivate`, {
const response = await fetch(`${miningServiceUrl}/api/v2/mining/admin/deactivate`, {
method: 'POST',
});
if (!response.ok) {

View File

@ -48,7 +48,7 @@ export class BatchMiningService {
*
*/
async getStatus(): Promise<any> {
const url = `${this.miningServiceUrl}/api/v2/admin/batch-mining/status`;
const url = `${this.miningServiceUrl}/api/v2/mining/admin/batch-mining/status`;
this.logger.log(`[getStatus] 开始获取批量补发状态, URL: ${url}`);
try {
@ -90,7 +90,7 @@ export class BatchMiningService {
*
*/
async preview(items: BatchMiningItem[]): Promise<any> {
const url = `${this.miningServiceUrl}/api/v2/admin/batch-mining/preview`;
const url = `${this.miningServiceUrl}/api/v2/mining/admin/batch-mining/preview`;
this.logger.log(`[preview] 开始预览批量补发, URL: ${url}`);
this.logger.log(`[preview] 数据条数: ${items.length}`);
this.logger.log(`[preview] 前3条数据: ${JSON.stringify(items.slice(0, 3))}`);
@ -138,7 +138,7 @@ export class BatchMiningService {
request: BatchMiningRequest,
adminId: string,
): Promise<any> {
const url = `${this.miningServiceUrl}/api/v2/admin/batch-mining/execute`;
const url = `${this.miningServiceUrl}/api/v2/mining/admin/batch-mining/execute`;
this.logger.log(`[execute] 开始执行批量补发, URL: ${url}`);
this.logger.log(`[execute] 操作人: ${request.operatorName} (${request.operatorId})`);
this.logger.log(`[execute] 原因: ${request.reason}`);
@ -212,7 +212,7 @@ export class BatchMiningService {
*
*/
async getExecution(): Promise<any> {
const url = `${this.miningServiceUrl}/api/v2/admin/batch-mining/execution`;
const url = `${this.miningServiceUrl}/api/v2/mining/admin/batch-mining/execution`;
this.logger.log(`[getExecution] 开始获取执行记录, URL: ${url}`);
try {

View File

@ -642,7 +642,7 @@ export class DashboardService {
try {
// 从 mining-service 获取已分配积分股
const miningResponse = await fetch(
`${miningServiceUrl}/api/v2/admin/status`,
`${miningServiceUrl}/api/v2/mining/admin/status`,
);
if (miningResponse.ok) {
const miningResult = await miningResponse.json();

View File

@ -921,7 +921,7 @@ export class UsersService {
}
try {
const url = `${this.miningServiceUrl}/api/v2/admin/batch-mining/records/${accountSequence}?page=${page}&pageSize=${pageSize}`;
const url = `${this.miningServiceUrl}/api/v2/mining/admin/batch-mining/records/${accountSequence}?page=${page}&pageSize=${pageSize}`;
this.logger.log(`Fetching batch mining records from ${url}`);
const response = await fetch(url);