|
@@ -63,3 +63,60 @@ func SyncReportChapterType(req *eta.ReportChapterTypeSyncReq) (err error, errMsg
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// SyncReportChapterTypeUpdateRule 同步报表章节类型更新设置
|
|
|
+func SyncReportChapterTypeUpdateRule(req *eta.ReportChapterTypeRuleSyncReq) (err error, errMsg string) {
|
|
|
+ //查询是否存在品种
|
|
|
+ crmOb := new(crm.ReportChapterType)
|
|
|
+ cond := ""
|
|
|
+ pars := make([]interface{}, 0)
|
|
|
+ if req.ResearchType != "" {
|
|
|
+ cond += " research_type = ? "
|
|
|
+ pars = append(pars, req.ResearchType)
|
|
|
+ }
|
|
|
+
|
|
|
+ list, e := crmOb.GetReportChapterTypeByCondition(cond, pars)
|
|
|
+ if e != nil {
|
|
|
+ errMsg = "查询章节信息失败"
|
|
|
+ err = fmt.Errorf("查询章节信息失败, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for _, v := range list {
|
|
|
+ ob := &crm.ReportChapterType{
|
|
|
+ ReportChapterTypeId: v.ReportChapterTypeId,
|
|
|
+ /*ReportChapterTypeKey: v.ReportChapterTypeKey,
|
|
|
+ ReportChapterTypeThumb: v.ReportChapterTypeThumb,
|
|
|
+ BannerUrl: v.BannerUrl,
|
|
|
+ ReportChapterTypeName: v.ReportChapterTypeName,
|
|
|
+ Sort: v.Sort,
|
|
|
+ Enabled: v.Enabled,
|
|
|
+ CreatedTime: v.CreatedTime,
|
|
|
+ LastUpdatedTime: v.LastUpdatedTime,
|
|
|
+ ResearchType: v.ResearchType,
|
|
|
+ SelectedImage: v.SelectedImage,
|
|
|
+ UnselectedImage: v.UnselectedImage,
|
|
|
+ PcSelectedImage: v.PcSelectedImage,
|
|
|
+ PcUnselectedImage: v.PcUnselectedImage,
|
|
|
+ EditImgUrl: v.EditImgUrl,
|
|
|
+ TickerTitle: v.TickerTitle,
|
|
|
+ IsShow: v.IsShow,*/
|
|
|
+ PauseStartTime: v.PauseStartTime,
|
|
|
+ PauseEndTime: v.PauseEndTime,
|
|
|
+ IsSet: v.IsSet,
|
|
|
+ /*YbIconUrl: v.YbIconUrl,
|
|
|
+ YbBottomIcon: v.YbBottomIcon,
|
|
|
+ YbHidden: v.YbHidden,*/
|
|
|
+ }
|
|
|
+
|
|
|
+ updateCols := []string{"PauseStartTime", "PauseEndTime",
|
|
|
+ "IsSet",
|
|
|
+ }
|
|
|
+ err = ob.Update(updateCols)
|
|
|
+ if err != nil {
|
|
|
+ errMsg = "更新失败"
|
|
|
+ err = fmt.Errorf("更新章节类型 更新设置失败, Err: " + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|