|
@@ -15,6 +15,7 @@ import (
|
|
|
"hongze/hongze_yb/models/tables/yb_activity_register"
|
|
|
"hongze/hongze_yb/models/tables/yb_activity_remind"
|
|
|
"hongze/hongze_yb/models/tables/yb_activity_voice"
|
|
|
+ "hongze/hongze_yb/models/tables/yb_config"
|
|
|
"hongze/hongze_yb/services/company"
|
|
|
"hongze/hongze_yb/services/user"
|
|
|
"hongze/hongze_yb/utils"
|
|
@@ -37,6 +38,21 @@ func PageList(condition string, pars []interface{}, page, limit int, order strin
|
|
|
return
|
|
|
}
|
|
|
if activities != nil {
|
|
|
+ var defaultSpeakerHeadPic string
|
|
|
+ // 获取默认演讲人头像
|
|
|
+ {
|
|
|
+ configCond := `config_code = ?`
|
|
|
+ configPars := make([]interface{}, 0)
|
|
|
+ configPars = append(configPars, yb_config.DefaultSpeakerHeadPic)
|
|
|
+ confOB := new(yb_config.YbConfig)
|
|
|
+ conf, e := confOB.Fetch(configCond, configPars)
|
|
|
+ if e != nil {
|
|
|
+ err = e
|
|
|
+ return
|
|
|
+ }
|
|
|
+ defaultSpeakerHeadPic = conf.ConfigValue
|
|
|
+ }
|
|
|
+
|
|
|
var activityIds []int
|
|
|
for _, item := range activities {
|
|
|
activityIds = append(activityIds, item.ActivityID)
|
|
@@ -95,6 +111,10 @@ func PageList(condition string, pars []interface{}, page, limit int, order strin
|
|
|
if ok {
|
|
|
temp.RegisterState = 1
|
|
|
}
|
|
|
+ // 如果是多图,那么是默认头像
|
|
|
+ if strings.Count(temp.SpeakerHeadPic, ",") > 0 {
|
|
|
+ temp.SpeakerHeadPic = defaultSpeakerHeadPic
|
|
|
+ }
|
|
|
list = append(list, temp)
|
|
|
}
|
|
|
}
|