Skip to content

Commit cd09adc

Browse files
author
QTom
committed
fix: add sanitizeExtraBaseRPM to BatchCreate handler
Ensures base_rpm validation (clamp 0-10000) is consistent across all four account mutation paths: Create, Update, BulkUpdate, BatchCreate.
1 parent 2491e9b commit cd09adc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

backend/internal/handler/admin/account_handler.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -938,6 +938,9 @@ func (h *AccountHandler) BatchCreate(c *gin.Context) {
938938
continue
939939
}
940940

941+
// base_rpm 输入校验:负值归零,超过 10000 截断
942+
sanitizeExtraBaseRPM(item.Extra)
943+
941944
skipCheck := item.ConfirmMixedChannelRisk != nil && *item.ConfirmMixedChannelRisk
942945

943946
account, err := h.adminService.CreateAccount(ctx, &service.CreateAccountInput{

0 commit comments

Comments
 (0)