Revert "fix(mining-wallet): auto-create HEADQUARTERS account, skip DEFAULT province/city"

This reverts commit bf004bab52.
This commit is contained in:
hailin 2026-01-14 00:19:12 -08:00
parent bf004bab52
commit e6e44d9a43
1 changed files with 1 additions and 26 deletions

View File

@ -302,12 +302,6 @@ export class ContributionWalletService {
provinceCode?: string,
cityCode?: string,
): Promise<any | null> {
// 跳过 DEFAULT 占位符
if (provinceCode === 'DEFAULT' || cityCode === 'DEFAULT') {
this.logger.debug('Skipping DEFAULT province/city code');
return null;
}
// 只处理省/市级账户的自动创建
if (accountType === 'PROVINCE' && provinceCode) {
// 先找或创建省份
@ -400,26 +394,7 @@ export class ContributionWalletService {
return account;
}
// HEADQUARTERS 自动创建
if (accountType === 'HEADQUARTERS') {
let account = await tx.systemAccount.findFirst({
where: { accountType: 'HEADQUARTERS' },
});
if (!account) {
account = await tx.systemAccount.create({
data: {
accountType: 'HEADQUARTERS',
name: '总部账户',
code: 'HQ',
isActive: true,
},
});
this.logger.log('Auto-created HEADQUARTERS system account');
}
return account;
}
// 其他类型OPERATION, FEE不自动创建需要在 seed 中初始化
// 其他类型HEADQUARTERS, OPERATION, FEE不自动创建需要在 seed 中初始化
return null;
}
}