Browse Source

no message

xingzai 6 months ago
parent
commit
fd164dca13
3 changed files with 39 additions and 21 deletions
  1. 1 0
      controllers/cygx/activity_video.go
  2. 22 21
      models/cygx/activity.go
  3. 16 0
      models/cygx/activity_vivo_points_set.go

+ 1 - 0
controllers/cygx/activity_video.go

@@ -480,6 +480,7 @@ func (this *ActivityVideoCoAntroller) ActivityVoiceAndVideoList() {
 
 	if isResearch {
 		chartPermissionId = utils.CHART_PERMISSION_ID_YANXUAN //如果是研选添加一个研选行业的筛选
+		searchType = 0
 	} else {
 		condition += ` AND art.chart_permission_id  != ?  `
 		pars = append(pars, utils.CHART_PERMISSION_ID_YANXUAN)

+ 22 - 21
models/cygx/activity.go

@@ -157,27 +157,28 @@ type ActivityDetail struct {
 	YidongActivityEndTime     string `description:"易董活动截止时间"`
 	VoiceList                 []*CygxActivityVoiceReq
 	VideoDetail               *CygxActivityVideo
-	ActivityJoinType          string                    `description:"活动入会类型01报名审核后可入会 02预约即可入会 03仅定向邀请人员可入会"`
-	YidongSignUpEnd           string                    `description:"易董活动截止时间"` // 报名结束时间,适应于报名审核后可入会,为空表示不限制报名时间
-	YidongSignUpStart         string                    `description:"易董活动截止时间"` // 报名开始时间,适应于报名审核后可入会,为空表示不限制报名时间
-	PublishDate               string                    `description:"发布时间"`
-	IsYidongConduct           int                       `description:"是否属于易董办会 1:是 、0:否"`
-	IsCanOutboundCall         int                       `description:"是否提供外呼 1:是 、0:否"`
-	YidongActivityIdByCygx    string                    `description:"通过查研观向建会易董返回的活动ID"`
-	TencentConferenceNumber   string                    `description:"腾讯会议号"`
-	IsExternalLabel           int                       `description:"是否为外部资源 1是,0否"`
-	SigninImg                 string                    `description:"签到码图片"`
-	IsResearchPoints          int                       `description:"是否为研选扣点  1是,0否"`
-	IsBClass                  int                       `description:"是否为B类电话会 1是,0否"`
-	IsNeedEmail               int                       `description:"是否需要提供邮箱 1是,0否"`
-	SiginupDeadline           string                    `description:"报名截止时间"`
-	PointsSet                 *CygxActivityPointsSetRsq `description:"研选扣点明细"`
-	IsShowHz                  int                       `description:"是否同时在弘则展示  1是,0否"`
-	ChartPermissionNameDeputy string                    `description:"副行业名称"`
-	BackgroundImg             string                    `description:"封面图片"`
-	ShareImg                  string                    `description:"分享图片"`
-	TopTime                   int                       `description:"置顶时间"`
-	AreaType                  int                       `description:"地区,1国内,2海外,默认1"`
+	ActivityJoinType          string                     `description:"活动入会类型01报名审核后可入会 02预约即可入会 03仅定向邀请人员可入会"`
+	YidongSignUpEnd           string                     `description:"易董活动截止时间"` // 报名结束时间,适应于报名审核后可入会,为空表示不限制报名时间
+	YidongSignUpStart         string                     `description:"易董活动截止时间"` // 报名开始时间,适应于报名审核后可入会,为空表示不限制报名时间
+	PublishDate               string                     `description:"发布时间"`
+	IsYidongConduct           int                        `description:"是否属于易董办会 1:是 、0:否"`
+	IsCanOutboundCall         int                        `description:"是否提供外呼 1:是 、0:否"`
+	YidongActivityIdByCygx    string                     `description:"通过查研观向建会易董返回的活动ID"`
+	TencentConferenceNumber   string                     `description:"腾讯会议号"`
+	IsExternalLabel           int                        `description:"是否为外部资源 1是,0否"`
+	SigninImg                 string                     `description:"签到码图片"`
+	IsResearchPoints          int                        `description:"是否为研选扣点  1是,0否"`
+	IsBClass                  int                        `description:"是否为B类电话会 1是,0否"`
+	IsNeedEmail               int                        `description:"是否需要提供邮箱 1是,0否"`
+	SiginupDeadline           string                     `description:"报名截止时间"`
+	PointsSet                 *CygxActivityPointsSetRsq  `description:"研选扣点明细"`
+	VivoPointsSet             CygxActivityVivoPointsResp `description:"音视频扣点明细"`
+	IsShowHz                  int                        `description:"是否同时在弘则展示  1是,0否"`
+	ChartPermissionNameDeputy string                     `description:"副行业名称"`
+	BackgroundImg             string                     `description:"封面图片"`
+	ShareImg                  string                     `description:"分享图片"`
+	TopTime                   int                        `description:"置顶时间"`
+	AreaType                  int                        `description:"地区,1国内,2海外,默认1"`
 }
 
 type ActivityDetailRep struct {

+ 16 - 0
models/cygx/activity_vivo_points_set.go

@@ -16,6 +16,15 @@ type CygxActivityVivoPointsSet struct {
 	ModifyTime   time.Time `comment:"更新时间"`
 }
 
+type CygxActivityVivoPointsResp struct {
+	PointSetId   int     `orm:"column(point_set_id);pk";comment:"主键id"`
+	ActivityId   int     `comment:"活动ID"`
+	PointsObject string  `comment:"扣点设置方式 1:同报名参会时的扣点数、2:输入其余点数"`
+	PointsNum    float64 `comment:"扣点数量"`
+	GoodsMoney   float64 `comment:"商品总价"`
+	Source       string  `comment:"来源 activityvideo 活动视频、activityvoice 活动音频"`
+}
+
 type CygxActivityVivoPointsSetReq struct {
 	IsPay        int     `comment:"是否付费查看 ,1是。0否,默认否"`
 	PointsObject string  `comment:"扣点设置方式 1:同报名参会时的扣点数、2:输入其余点数"`
@@ -31,6 +40,13 @@ func GetCygxActivityVivoPointsSetCountByActivityId(activityId int) (count int, e
 	return
 }
 
+func GetCygxActivityVivoPointsSetByActivityId(activityId int) (item *CygxActivityVivoPointsResp, err error) {
+	o := orm.NewOrmUsingDB("hz_cygx")
+	sql := `SELECT * FROM cygx_activity_vivo_points_set WHERE activity_id = ?  `
+	err = o.Raw(sql, activityId).QueryRow(&item)
+	return
+}
+
 // 添加
 func AddCygxActivityVivoPointsSet(item *CygxActivityVivoPointsSet) (err error) {
 	o := orm.NewOrmUsingDB("hz_cygx")