fix(contribution): 修复全网理论算力未同步问题
- 在 calculateForAdoption 中调用 updateNetworkProgress 更新 NetworkAdoptionProgress 表 - 之前 publishNetworkProgressEvent 读取的 totalTreeCount 始终为 0,因为表未被更新 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
bb75ff19a4
commit
962e7874c8
|
|
@ -775,7 +775,11 @@
|
||||||
"Bash(del \"c:\\\\Users\\\\dong\\\\Desktop\\\\rwadurian\\\\frontend\\\\mining-app\\\\lib\\\\domain\\\\usecases\\\\trading\\\\buy_shares.dart\")",
|
"Bash(del \"c:\\\\Users\\\\dong\\\\Desktop\\\\rwadurian\\\\frontend\\\\mining-app\\\\lib\\\\domain\\\\usecases\\\\trading\\\\buy_shares.dart\")",
|
||||||
"Bash(del \"c:\\\\Users\\\\dong\\\\Desktop\\\\rwadurian\\\\frontend\\\\mining-app\\\\lib\\\\domain\\\\usecases\\\\trading\\\\sell_shares.dart\")",
|
"Bash(del \"c:\\\\Users\\\\dong\\\\Desktop\\\\rwadurian\\\\frontend\\\\mining-app\\\\lib\\\\domain\\\\usecases\\\\trading\\\\sell_shares.dart\")",
|
||||||
"Bash(ls -la \"c:\\\\Users\\\\dong\\\\Desktop\\\\rwadurian\\\\frontend\\\\mining-app\\\\lib\\\\presentation\\\\pages\"\" 2>/dev/null || dir /b \"c:UsersdongDesktoprwadurianfrontendmining-applibpresentationpages \")",
|
"Bash(ls -la \"c:\\\\Users\\\\dong\\\\Desktop\\\\rwadurian\\\\frontend\\\\mining-app\\\\lib\\\\presentation\\\\pages\"\" 2>/dev/null || dir /b \"c:UsersdongDesktoprwadurianfrontendmining-applibpresentationpages \")",
|
||||||
"Bash(cd:*)"
|
"Bash(cd:*)",
|
||||||
|
"Bash(ssh -o StrictHostKeyChecking=no -J ceshi@103.39.231.231 ceshi@192.168.1.111 \"curl -s http://localhost:3020/api/v1/ | head -100\")",
|
||||||
|
"Bash(ssh -o StrictHostKeyChecking=no -J ceshi@103.39.231.231 ceshi@192.168.1.111:*)",
|
||||||
|
"Bash(bc:*)",
|
||||||
|
"Bash(DATABASE_URL=\"postgresql://postgres:password@localhost:5432/mining_db?schema=public\" npx prisma migrate diff:*)"
|
||||||
],
|
],
|
||||||
"deny": [],
|
"deny": [],
|
||||||
"ask": []
|
"ask": []
|
||||||
|
|
|
||||||
|
|
@ -114,6 +114,16 @@ export class ContributionCalculationService {
|
||||||
`unallocated=${result.unallocatedContributions.length}`,
|
`unallocated=${result.unallocatedContributions.length}`,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// 更新全网认种进度(更新 NetworkAdoptionProgress 表)
|
||||||
|
// 判断是否为新认种用户:之前没有账户记录即为新用户
|
||||||
|
const isNewUser = !adopterAccount;
|
||||||
|
await this.contributionRateService.updateNetworkProgress(
|
||||||
|
adoption.treeCount,
|
||||||
|
adoption.adoptionDate,
|
||||||
|
adoption.originalAdoptionId,
|
||||||
|
isNewUser,
|
||||||
|
);
|
||||||
|
|
||||||
// 发布全网进度更新事件(用于 mining-service 同步全网理论算力)
|
// 发布全网进度更新事件(用于 mining-service 同步全网理论算力)
|
||||||
await this.publishNetworkProgressEvent();
|
await this.publishNetworkProgressEvent();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue