|
@@ -1586,7 +1586,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),
|
|
@@ -1603,6 +1611,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)
|
|
|
}
|
|
@@ -1644,7 +1653,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),
|
|
@@ -1661,6 +1678,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)
|
|
|
}
|
|
@@ -1705,7 +1723,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),
|
|
@@ -1722,6 +1748,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)
|
|
|
}
|
|
@@ -1754,7 +1781,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),
|
|
@@ -1769,6 +1804,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)
|
|
|
}
|