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,
|
provinceCode?: string,
|
||||||
cityCode?: string,
|
cityCode?: string,
|
||||||
): Promise<any | null> {
|
): Promise<any | null> {
|
||||||
// 跳过 DEFAULT 占位符
|
|
||||||
if (provinceCode === 'DEFAULT' || cityCode === 'DEFAULT') {
|
|
||||||
this.logger.debug('Skipping DEFAULT province/city code');
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 只处理省/市级账户的自动创建
|
// 只处理省/市级账户的自动创建
|
||||||
if (accountType === 'PROVINCE' && provinceCode) {
|
if (accountType === 'PROVINCE' && provinceCode) {
|
||||||
// 先找或创建省份
|
// 先找或创建省份
|
||||||
|
|
@ -400,26 +394,7 @@ export class ContributionWalletService {
|
||||||
return account;
|
return account;
|
||||||
}
|
}
|
||||||
|
|
||||||
// HEADQUARTERS 自动创建
|
// 其他类型(HEADQUARTERS, OPERATION, FEE)不自动创建,需要在 seed 中初始化
|
||||||
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 中初始化
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue