|
@@ -5,7 +5,6 @@ import (
|
|
"errors"
|
|
"errors"
|
|
"eta/eta_api/models/ppt_english"
|
|
"eta/eta_api/models/ppt_english"
|
|
"eta/eta_api/models/system"
|
|
"eta/eta_api/models/system"
|
|
- "eta/eta_api/services"
|
|
|
|
"eta/eta_api/utils"
|
|
"eta/eta_api/utils"
|
|
"fmt"
|
|
"fmt"
|
|
"sort"
|
|
"sort"
|
|
@@ -215,6 +214,7 @@ func CopyEnglishGroup(groupId int64, adminId int, adminRealName string) (err err
|
|
ModifyTime: time.Now(),
|
|
ModifyTime: time.Now(),
|
|
AdminId: adminId,
|
|
AdminId: adminId,
|
|
AdminRealName: adminRealName,
|
|
AdminRealName: adminRealName,
|
|
|
|
+ TitleSetting: v.TitleSetting,
|
|
}
|
|
}
|
|
newPptList = append(newPptList, tmp)
|
|
newPptList = append(newPptList, tmp)
|
|
}
|
|
}
|
|
@@ -372,7 +372,7 @@ func GetGroupPptEnglishList(groupId int64, adminId int) (ret ppt_english.RespGro
|
|
return
|
|
return
|
|
}
|
|
}
|
|
groups = append(groups, groupInfo)
|
|
groups = append(groups, groupInfo)
|
|
- groupPptList, tErr = ppt_english.GetPptMappingListByGroupIdDesc(groupId)
|
|
|
|
|
|
+ groupPptList, tErr = ppt_english.GetPptMappingListByGroupId(groupId)
|
|
if tErr != nil {
|
|
if tErr != nil {
|
|
err = errors.New("目录里的ppt查询出错:" + tErr.Error())
|
|
err = errors.New("目录里的ppt查询出错:" + tErr.Error())
|
|
return
|
|
return
|
|
@@ -404,16 +404,6 @@ func GetGroupPptEnglishList(groupId int64, adminId int) (ret ppt_english.RespGro
|
|
}
|
|
}
|
|
|
|
|
|
for _, v := range pptList {
|
|
for _, v := range pptList {
|
|
- // 解决部分历史ppt数据不存在TotalPages的情况
|
|
|
|
- if v.PptPage == 0 {
|
|
|
|
- var pptContent []services.PPTContent
|
|
|
|
- err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
|
- if err != nil {
|
|
|
|
- err = errors.New("解析ppt内容出错" + err.Error())
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- v.PptPage = len(pptContent)
|
|
|
|
- }
|
|
|
|
pptMap[v.PptId] = v
|
|
pptMap[v.PptId] = v
|
|
}
|
|
}
|
|
|
|
|
|
@@ -441,7 +431,6 @@ func GetGroupPptEnglishList(groupId int64, adminId int) (ret ppt_english.RespGro
|
|
ReportId: pptInfo.ReportId,
|
|
ReportId: pptInfo.ReportId,
|
|
ReportCode: pptInfo.ReportCode,
|
|
ReportCode: pptInfo.ReportCode,
|
|
PublishTime: utils.DealDateTimeZero(pptInfo.PublishTime, utils.FormatDateTime),
|
|
PublishTime: utils.DealDateTimeZero(pptInfo.PublishTime, utils.FormatDateTime),
|
|
- PptPage: pptInfo.PptPage,
|
|
|
|
}
|
|
}
|
|
if pptV.ChildGroupPptId > 0 {
|
|
if pptV.ChildGroupPptId > 0 {
|
|
tmp.IsSingleShare = 1
|
|
tmp.IsSingleShare = 1
|
|
@@ -752,6 +741,7 @@ func CopyPptEnglish(pptId int, groupId int64, adminId int, adminRealName string)
|
|
ModifyTime: time.Now(),
|
|
ModifyTime: time.Now(),
|
|
AdminId: adminId,
|
|
AdminId: adminId,
|
|
AdminRealName: adminRealName,
|
|
AdminRealName: adminRealName,
|
|
|
|
+ TitleSetting: pptInfo.TitleSetting,
|
|
}
|
|
}
|
|
newPptList = append(newPptList, newPpt)
|
|
newPptList = append(newPptList, newPpt)
|
|
|
|
|
|
@@ -799,6 +789,7 @@ func CopyPptEnglish(pptId int, groupId int64, adminId int, adminRealName string)
|
|
AdminRealName: newPpt.AdminRealName,
|
|
AdminRealName: newPpt.AdminRealName,
|
|
PptCreateTime: newPpt.CreateTime.Format(utils.FormatDateTime),
|
|
PptCreateTime: newPpt.CreateTime.Format(utils.FormatDateTime),
|
|
PptPage: pptPage,
|
|
PptPage: pptPage,
|
|
|
|
+ TitleSetting: newPpt.TitleSetting,
|
|
}
|
|
}
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -1225,15 +1216,7 @@ func GetMyPptEnglishList(adminId int, keyword string) (ret ppt_english.RespGroup
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- var pptContent []services.PPTContent
|
|
|
|
for _, v := range pptList {
|
|
for _, v := range pptList {
|
|
- if v.PptPage == 0 {
|
|
|
|
- err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- v.PptPage = len(pptContent)
|
|
|
|
- }
|
|
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
GroupPptId: int64(v.PptId),
|
|
GroupPptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
@@ -1249,7 +1232,6 @@ func GetMyPptEnglishList(adminId int, keyword string) (ret ppt_english.RespGroup
|
|
ReportId: v.ReportId,
|
|
ReportId: v.ReportId,
|
|
ReportCode: v.ReportCode,
|
|
ReportCode: v.ReportCode,
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
- PptPage: v.PptPage,
|
|
|
|
}
|
|
}
|
|
list = append(list, tmpV)
|
|
list = append(list, tmpV)
|
|
}
|
|
}
|
|
@@ -1291,15 +1273,7 @@ func GetSharePptEnglishList(adminId int, keyword string, isPrivate bool) (ret pp
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- var pptContent []services.PPTContent
|
|
|
|
for _, v := range pptList {
|
|
for _, v := range pptList {
|
|
- if v.PptPage == 0 {
|
|
|
|
- err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- v.PptPage = len(pptContent)
|
|
|
|
- }
|
|
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
GroupPptId: int64(v.PptId),
|
|
GroupPptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
@@ -1315,7 +1289,6 @@ func GetSharePptEnglishList(adminId int, keyword string, isPrivate bool) (ret pp
|
|
ReportId: v.ReportId,
|
|
ReportId: v.ReportId,
|
|
ReportCode: v.ReportCode,
|
|
ReportCode: v.ReportCode,
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
- PptPage: v.PptPage,
|
|
|
|
}
|
|
}
|
|
list = append(list, tmpV)
|
|
list = append(list, tmpV)
|
|
}
|
|
}
|
|
@@ -1360,15 +1333,7 @@ func GetGrantPptEnglishList(adminId int, keyword, sourceType string) (ret ppt_en
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- var pptContent []services.PPTContent
|
|
|
|
for _, v := range pptList {
|
|
for _, v := range pptList {
|
|
- if v.PptPage == 0 {
|
|
|
|
- err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- v.PptPage = len(pptContent)
|
|
|
|
- }
|
|
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
GroupPptId: int64(v.PptId),
|
|
GroupPptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
@@ -1385,7 +1350,6 @@ func GetGrantPptEnglishList(adminId int, keyword, sourceType string) (ret ppt_en
|
|
ReportId: v.ReportId,
|
|
ReportId: v.ReportId,
|
|
ReportCode: v.ReportCode,
|
|
ReportCode: v.ReportCode,
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
PublishTime: utils.DealDateTimeZero(v.PublishTime, utils.FormatDateTime),
|
|
- PptPage: v.PptPage,
|
|
|
|
}
|
|
}
|
|
list = append(list, tmpV)
|
|
list = append(list, tmpV)
|
|
}
|
|
}
|
|
@@ -1444,15 +1408,7 @@ func SearchEnglishPptList(adminId int, keyword string) (ret ppt_english.RespGrou
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- var pptContent []services.PPTContent
|
|
|
|
for _, v := range pptList {
|
|
for _, v := range pptList {
|
|
- if v.PptPage == 0 {
|
|
|
|
- err = json.Unmarshal([]byte(v.Content), &pptContent)
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- v.PptPage = len(pptContent)
|
|
|
|
- }
|
|
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
tmpV := &ppt_english.RespGroupPptListItem{
|
|
GroupPptId: int64(v.PptId),
|
|
GroupPptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
PptId: int64(v.PptId),
|
|
@@ -1466,7 +1422,6 @@ func SearchEnglishPptList(adminId int, keyword string) (ret ppt_english.RespGrou
|
|
PptxUrl: v.PptxUrl,
|
|
PptxUrl: v.PptxUrl,
|
|
ReportId: v.ReportId,
|
|
ReportId: v.ReportId,
|
|
ReportCode: v.ReportCode,
|
|
ReportCode: v.ReportCode,
|
|
- PptPage: v.PptPage,
|
|
|
|
}
|
|
}
|
|
list = append(list, tmpV)
|
|
list = append(list, tmpV)
|
|
}
|
|
}
|