diff --git a/server/MiAssessment/src/MiAssessment.Admin.Business/Controllers/DistributionController.cs b/server/MiAssessment/src/MiAssessment.Admin.Business/Controllers/DistributionController.cs index 0da15ae..4c5b35a 100644 --- a/server/MiAssessment/src/MiAssessment.Admin.Business/Controllers/DistributionController.cs +++ b/server/MiAssessment/src/MiAssessment.Admin.Business/Controllers/DistributionController.cs @@ -223,10 +223,9 @@ public class DistributionController : BusinessControllerBase return Error(ErrorCodes.ParamError, "提现记录ID无效"); } - if (request.AuditUserId <= 0) - { - return Error(ErrorCodes.ParamError, "审核人ID无效"); - } + // 自动填充审核人信息 + request.AuditUserId = GetCurrentUserId() ?? 0; + request.AuditUserName = GetCurrentUsername(); var result = await _distributionService.ApproveWithdrawalAsync(request); return Ok(result); @@ -246,16 +245,15 @@ public class DistributionController : BusinessControllerBase return Error(ErrorCodes.ParamError, "提现记录ID无效"); } - if (request.AuditUserId <= 0) - { - return Error(ErrorCodes.ParamError, "审核人ID无效"); - } - if (string.IsNullOrWhiteSpace(request.AuditRemark)) { return Error(ErrorCodes.ParamError, "拒绝原因不能为空"); } + // 自动填充审核人信息 + request.AuditUserId = GetCurrentUserId() ?? 0; + request.AuditUserName = GetCurrentUsername(); + var result = await _distributionService.RejectWithdrawalAsync(request); return Ok(result); }