fix(authorization): 自助申请市/省团队激活权益时创建考核评估记录
自助申请流程在激活权益时缺少创建 MonthlyAssessment 记录的逻辑, 导致火柴人排名功能无法正常显示。本次修复在 processCityTeamApplication 和 processProvinceTeamApplication 方法中添加了 createInitialAssessment 调用。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
2d3891740c
commit
d029cd5872
|
|
@ -2973,6 +2973,8 @@ export class AuthorizationApplicationService {
|
||||||
const subordinateTreeCount = teamStats?.subordinateTeamPlantingCount || 0
|
const subordinateTreeCount = teamStats?.subordinateTeamPlantingCount || 0
|
||||||
if (subordinateTreeCount >= authorization.getInitialTarget()) {
|
if (subordinateTreeCount >= authorization.getInitialTarget()) {
|
||||||
authorization.activateBenefit()
|
authorization.activateBenefit()
|
||||||
|
// 创建首月考核评估记录
|
||||||
|
await this.createInitialAssessment(authorization, teamStats!)
|
||||||
}
|
}
|
||||||
|
|
||||||
await this.authorizationRepository.save(authorization)
|
await this.authorizationRepository.save(authorization)
|
||||||
|
|
@ -3034,6 +3036,8 @@ export class AuthorizationApplicationService {
|
||||||
const subordinateTreeCount = teamStats?.subordinateTeamPlantingCount || 0
|
const subordinateTreeCount = teamStats?.subordinateTeamPlantingCount || 0
|
||||||
if (subordinateTreeCount >= authorization.getInitialTarget()) {
|
if (subordinateTreeCount >= authorization.getInitialTarget()) {
|
||||||
authorization.activateBenefit()
|
authorization.activateBenefit()
|
||||||
|
// 创建首月考核评估记录
|
||||||
|
await this.createInitialAssessment(authorization, teamStats!)
|
||||||
}
|
}
|
||||||
|
|
||||||
await this.authorizationRepository.save(authorization)
|
await this.authorizationRepository.save(authorization)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue