|
@@ -1569,7 +1569,15 @@ func GetMyPptList(adminId int, keyword string) (ret models.RespGroupPptList, err
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ var pptContent []services.PPTContent
|
|
|
for _, v := range pptList {
|
|
|
+ if v.PptPage == 0 {
|
|
|
+ err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ v.PptPage = len(pptContent)
|
|
|
+ }
|
|
|
tmpV := &models.RespGroupPptListItem{
|
|
|
GroupPptId: int64(v.PptId),
|
|
|
PptId: int64(v.PptId),
|
|
@@ -1586,6 +1594,7 @@ func GetMyPptList(adminId int, keyword string) (ret models.RespGroupPptList, err
|
|
|
ReportId: v.ReportId,
|
|
|
ReportCode: v.ReportCode,
|
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
|
+ PptPage: v.PptPage,
|
|
|
}
|
|
|
list = append(list, tmpV)
|
|
|
}
|
|
@@ -1627,7 +1636,15 @@ func GetSharePptList(adminId int, keyword string, isPrivate bool) (ret models.Re
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ var pptContent []services.PPTContent
|
|
|
for _, v := range pptList {
|
|
|
+ if v.PptPage == 0 {
|
|
|
+ err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ v.PptPage = len(pptContent)
|
|
|
+ }
|
|
|
tmpV := &models.RespGroupPptListItem{
|
|
|
GroupPptId: int64(v.PptId),
|
|
|
PptId: int64(v.PptId),
|
|
@@ -1644,6 +1661,7 @@ func GetSharePptList(adminId int, keyword string, isPrivate bool) (ret models.Re
|
|
|
ReportId: v.ReportId,
|
|
|
ReportCode: v.ReportCode,
|
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
|
+ PptPage: v.PptPage,
|
|
|
}
|
|
|
list = append(list, tmpV)
|
|
|
}
|
|
@@ -1688,7 +1706,15 @@ func GetGrantPptList(adminId int, keyword, sourceType string) (ret models.RespGr
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ var pptContent []services.PPTContent
|
|
|
for _, v := range pptList {
|
|
|
+ if v.PptPage == 0 {
|
|
|
+ err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ v.PptPage = len(pptContent)
|
|
|
+ }
|
|
|
tmpV := &models.RespGroupPptListItem{
|
|
|
GroupPptId: int64(v.PptId),
|
|
|
PptId: int64(v.PptId),
|
|
@@ -1705,6 +1731,7 @@ func GetGrantPptList(adminId int, keyword, sourceType string) (ret models.RespGr
|
|
|
ReportId: v.ReportId,
|
|
|
ReportCode: v.ReportCode,
|
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
|
+ PptPage: v.PptPage,
|
|
|
}
|
|
|
list = append(list, tmpV)
|
|
|
}
|
|
@@ -1737,7 +1764,15 @@ func SearchPptList(adminId int, keyword string) (ret models.RespGroupPptList, er
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ var pptContent []services.PPTContent
|
|
|
for _, v := range pptList {
|
|
|
+ if v.PptPage == 0 {
|
|
|
+ err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ v.PptPage = len(pptContent)
|
|
|
+ }
|
|
|
tmpV := &models.RespGroupPptListItem{
|
|
|
GroupPptId: int64(v.PptId),
|
|
|
PptId: int64(v.PptId),
|
|
@@ -1752,6 +1787,7 @@ func SearchPptList(adminId int, keyword string) (ret models.RespGroupPptList, er
|
|
|
PptxUrl: v.PptxUrl,
|
|
|
ReportId: v.ReportId,
|
|
|
ReportCode: v.ReportCode,
|
|
|
+ PptPage: v.PptPage,
|
|
|
}
|
|
|
list = append(list, tmpV)
|
|
|
}
|