Revert "fix(mining-wallet): auto-create HEADQUARTERS account, skip DEFAULT province/city"
This reverts commit bf004bab52.
This commit is contained in:
parent
bf004bab52
commit
e6e44d9a43
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue