diff --git a/app/main/api/internal/logic/agent/applywithdrawallogic.go b/app/main/api/internal/logic/agent/applywithdrawallogic.go index 7f548e7..6b2996a 100644 --- a/app/main/api/internal/logic/agent/applywithdrawallogic.go +++ b/app/main/api/internal/logic/agent/applywithdrawallogic.go @@ -3,12 +3,11 @@ package agent import ( "context" "fmt" - "time" "qnc-server/app/main/model" "qnc-server/common/ctxdata" - "qnc-server/common/globalkey" "qnc-server/common/xerr" "qnc-server/pkg/lzkit/lzUtils" + "time" "github.com/google/uuid" "github.com/pkg/errors" @@ -166,9 +165,9 @@ func (l *ApplyWithdrawalLogic) calculateTax(ctx context.Context, agentId string, } } - // 查询本月已提现金额 + // 查询本月已提现金额(MySQL 中 year_month 需反引号,避免与 YEAR 保留字冲突;del_state 由 FindAll 统一追加) builder := l.svcCtx.AgentWithdrawalTaxModel.SelectBuilder(). - Where("agent_id = ? AND year_month = ? AND del_state = ?", agentId, yearMonth, globalkey.DelStateNo) + Where("agent_id = ? AND `year_month` = ?", agentId, yearMonth) taxRecords, err := l.svcCtx.AgentWithdrawalTaxModel.FindAll(ctx, builder, "") if err != nil { return nil, errors.Wrapf(err, "查询月度提现记录失败")