From 3f0d23164c60b946d69373fd4d73fd5a1af147ff Mon Sep 17 00:00:00 2001 From: Cbgogogog <1293543528@qq.com> Date: Sun, 3 Dec 2023 03:11:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20plan=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- biz/application/service/plan.go | 16 +++++++--------- biz/infrastructure/util/convertor/convertor.go | 16 ++++++++-------- go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 18 insertions(+), 20 deletions(-) diff --git a/biz/application/service/plan.go b/biz/application/service/plan.go index 71540a8..af79e7c 100644 --- a/biz/application/service/plan.go +++ b/biz/application/service/plan.go @@ -376,19 +376,17 @@ func (s *PlanService) ListDonateByUser(ctx context.Context, req *content.ListDon if p.LastToken != nil { resp.Token = *p.LastToken } - resp.PlanPreviews = make([]*content.PlanPreview, 0) + resp.Plans = make([]*content.Plan, 0) for _, v := range data { - temp := &content.PlanPreview{} - temp.Id = v.ID.Hex() - temp.DonateNum = v.FishNum - temp.DonateTime = v.CreateAt.Unix() + temp := &content.Plan{} + temp.Id = v.PlanId plan_, err := s.PlanMongoMapper.FindOne(ctx, v.PlanId) if err == nil { - temp.CatId = plan_.CatId - temp.Name = plan_.Name - temp.CoverUrl = plan_.CoverUrl + temp = convertor.ConvertPlan(plan_) } - resp.PlanPreviews = append(resp.PlanPreviews, temp) + temp.DonateNum = v.FishNum + temp.DonateTime = v.CreateAt.Unix() + resp.Plans = append(resp.Plans, temp) } return resp, nil } diff --git a/biz/infrastructure/util/convertor/convertor.go b/biz/infrastructure/util/convertor/convertor.go index 531ee56..13d3a00 100644 --- a/biz/infrastructure/util/convertor/convertor.go +++ b/biz/infrastructure/util/convertor/convertor.go @@ -46,21 +46,21 @@ func ConvertMoment(data *moment.Moment) *content.Moment { func ConvertPlan(data *plan.Plan) *content.Plan { return &content.Plan{ Id: data.ID.Hex(), - CreateAt: data.CreateAt.Unix(), - PlanType: data.PlanType, - EndTime: data.EndTime.Unix(), + Name: data.Name, + CoverUrl: data.CoverUrl, Description: data.Description, + PlanType: data.PlanType, + Instruction: data.Instruction, StartTime: data.StartTime.Unix(), - InitiatorId: data.InitiatorId, + EndTime: data.EndTime.Unix(), CatId: data.CatId, CommunityId: data.CommunityId, + InitiatorId: data.InitiatorId, ImageUrls: data.ImageUrls, - Name: data.Name, - Instruction: data.Instruction, - CoverUrl: data.CoverUrl, - Summary: data.Summary, + CreateAt: data.CreateAt.Unix(), MaxFish: data.MaxFish, NowFish: data.NowFish, + Summary: data.Summary, PlanState: data.PlanState, } } diff --git a/go.mod b/go.mod index 512ac96..29a1508 100644 --- a/go.mod +++ b/go.mod @@ -15,7 +15,7 @@ require ( github.com/mitchellh/mapstructure v1.1.2 github.com/samber/lo v1.38.1 github.com/xh-polaris/gopkg v0.0.0-20231013165226-76f4d7108b9d - github.com/xh-polaris/service-idl-gen-go v0.0.0-20231126125904-a5482cc2302d + github.com/xh-polaris/service-idl-gen-go v0.0.0-20231202185651-ef33c5b2abe5 github.com/zeromicro/go-zero v1.6.0 go.mongodb.org/mongo-driver v1.12.1 google.golang.org/grpc v1.59.0 diff --git a/go.sum b/go.sum index 839b505..d8d1242 100644 --- a/go.sum +++ b/go.sum @@ -336,8 +336,8 @@ github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6 github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xh-polaris/gopkg v0.0.0-20231013165226-76f4d7108b9d h1:YnQOM/FdJQFfQ2aZyeeXyDvqQBm8eETXFiXWBhaaB10= github.com/xh-polaris/gopkg v0.0.0-20231013165226-76f4d7108b9d/go.mod h1:eFkuwj6uq1k4hbDa66TijCWGL4PrNeWaNmAnxfWDeU0= -github.com/xh-polaris/service-idl-gen-go v0.0.0-20231126125904-a5482cc2302d h1:INHg1xS2Nc3/FcqMMDQTvVNgLr1erT3zEdvCuIZc6ZU= -github.com/xh-polaris/service-idl-gen-go v0.0.0-20231126125904-a5482cc2302d/go.mod h1:KjBt4ZOfugCsdAbFlrniKMDrpJAJobm8KEezTvKVnJM= +github.com/xh-polaris/service-idl-gen-go v0.0.0-20231202185651-ef33c5b2abe5 h1:R1cV669sOfg8E0JGnJk+7MObPkgmMEpu45ed6hyfrnI= +github.com/xh-polaris/service-idl-gen-go v0.0.0-20231202185651-ef33c5b2abe5/go.mod h1:KjBt4ZOfugCsdAbFlrniKMDrpJAJobm8KEezTvKVnJM= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a h1:fZHgsYlfvtyqToslyjUt3VOPF4J7aK/3MPcK7xp3PDk= github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a/go.mod h1:ul22v+Nro/R083muKhosV54bj5niojjWZvU8xrevuH4=