diff --git a/app/main/api/internal/service/agentService.go b/app/main/api/internal/service/agentService.go index a1b5719..fdf6adb 100644 --- a/app/main/api/internal/service/agentService.go +++ b/app/main/api/internal/service/agentService.go @@ -309,7 +309,7 @@ func (l *AgentService) CommissionCost(ctx context.Context, descendantId int64, A return 0, insertAgentCommissionDeductionModelErr } - return deductCostAmount, nil + return deductCostAmount, nil } else { return 0, nil } @@ -323,7 +323,7 @@ func (l *AgentService) CommissionPricing(ctx context.Context, descendantId int64 if agentMembershipConfigModel.PriceIncreaseMax.Valid && agentMembershipConfigModel.PriceRatio.Valid { // 拥有则查看该上级设定的成本 agentMembershipUserConfigModel, findAgentMembershipUserConfigModelErr := l.AgentMembershipUserConfigModel.FindOneByAgentIdProductId(ctx, AncestorId, productID) - if findAgentMembershipUserConfigModelErr != nil { + if findAgentMembershipUserConfigModelErr != nil && !errors.Is(findAgentMembershipUserConfigModelErr, model.ErrNotFound) { return 0, findAgentMembershipUserConfigModelErr }