diff --git a/service/report.go b/service/report.go index 37a90b8..77370a2 100644 --- a/service/report.go +++ b/service/report.go @@ -602,19 +602,12 @@ func (_ReportService) AssembleReportPublicity(reportId string) (*model.Publicity var report = new(model.Report) err := global.DB.NewSelect().Model(report). Relation("Summary").Relation("WillDilutedFees").Relation("EndUsers"). - Relation("Park"). + Relation("Park").Relation("Park.Enterprise"). Where("r.id = ?", reportId). Scan(ctx) if err != nil { return nil, exceptions.NewNotFoundErrorFromError("未找到指定的公示报表", err) } - var enterprise = new(model.UserDetail) - err = global.DB.NewSelect().Model(enterprise). - Where("id = ?", report.Park.UserId). - Scan(ctx) - if err != nil { - return nil, exceptions.NewNotFoundErrorFromError("未找到指定公示报表对应的用户信息", err) - } // 组合数据 paidPart := model.PaidPart{ @@ -729,7 +722,7 @@ func (_ReportService) AssembleReportPublicity(reportId string) (*model.Publicity publicity := &model.Publicity{ Report: *report, Park: *report.Park, - User: *enterprise, + User: *report.Park.Enterprise, Paid: paidPart, EndUser: endUserSummary, Loss: lossPart,