From 0394fcb2b8c6795b74c612c90894f5d3b9ece611 Mon Sep 17 00:00:00 2001 From: yml Date: Sat, 23 May 2026 00:03:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E6=A5=9A=E9=BB=98=E8=AE=A4=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E7=9A=84=E4=B8=8A=E5=8F=B7=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/modules/listing/dto.go | 2 +- backend/internal/modules/listing/service.go | 2 +- frontend/src/views/mobile/MobileSellerListingCreateView.vue | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/internal/modules/listing/dto.go b/backend/internal/modules/listing/dto.go index 628bed1..c6c65c6 100644 --- a/backend/internal/modules/listing/dto.go +++ b/backend/internal/modules/listing/dto.go @@ -35,7 +35,7 @@ type CreateRequest struct { Title string `json:"title" binding:"required"` Description string `json:"description"` ServerRegion string `json:"server_region" binding:"required"` - LoginPlatform string `json:"login_platform" binding:"required"` + LoginPlatform string `json:"login_platform"` RankLevel string `json:"rank_level"` HafCoinAmount int64 `json:"haf_coin_amount"` AssetSummary map[string]any `json:"asset_summary"` diff --git a/backend/internal/modules/listing/service.go b/backend/internal/modules/listing/service.go index e7fb1eb..7d320e5 100644 --- a/backend/internal/modules/listing/service.go +++ b/backend/internal/modules/listing/service.go @@ -139,7 +139,7 @@ func (s *Service) FindMine(ownerID uint64, id uint64) (*ListingDTO, error) { } func validateRequest(req CreateRequest) error { - if req.Title == "" || req.ServerRegion == "" || req.LoginPlatform == "" { + if req.Title == "" || req.ServerRegion == "" { return ErrInvalidInput } if req.PriceHourly <= 0 || req.DepositAmount < 0 { diff --git a/frontend/src/views/mobile/MobileSellerListingCreateView.vue b/frontend/src/views/mobile/MobileSellerListingCreateView.vue index e88f7e7..e565145 100644 --- a/frontend/src/views/mobile/MobileSellerListingCreateView.vue +++ b/frontend/src/views/mobile/MobileSellerListingCreateView.vue @@ -35,7 +35,7 @@ const form = reactive({ season_insurance: "", stamina_level: "", load_level: "", - login_method: "账号密码", + login_method: "", online_start: "", online_end: "", ban_record: "", @@ -196,7 +196,7 @@ async function handleSubmit() { title, description: form.remark, server_region: form.server_region, - login_platform: form.login_method || "扫码", + login_platform: form.login_method, rank_level: form.rank_level, haf_coin_amount: Number(form.haf_coin_amount) * 10000, asset_summary: buildAssetSummary(),