|
@@ -108,11 +108,10 @@ func GetActivityonditionList(user *models.WxUserItem, activityTypeId, chartPermi
|
|
} else if whichDay == "2" {
|
|
} else if whichDay == "2" {
|
|
startDate = time.Now().AddDate(0, 0, +1).Format(utils.FormatDate)
|
|
startDate = time.Now().AddDate(0, 0, +1).Format(utils.FormatDate)
|
|
endDate = startDate
|
|
endDate = startDate
|
|
- } else {
|
|
|
|
|
|
+ } else if whichDay == "1,2" {
|
|
startDate = time.Now().Format(utils.FormatDate)
|
|
startDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().AddDate(0, 0, +1).Format(utils.FormatDate)
|
|
endDate = time.Now().AddDate(0, 0, +1).Format(utils.FormatDate)
|
|
- }
|
|
|
|
- if whichDay == "3" {
|
|
|
|
|
|
+ } else if whichDay == "3" {
|
|
startDate = utils.GetNowWeekMonday().Format(utils.FormatDate)
|
|
startDate = utils.GetNowWeekMonday().Format(utils.FormatDate)
|
|
endDate = utils.GetNowWeekSunday().Format(utils.FormatDate)
|
|
endDate = utils.GetNowWeekSunday().Format(utils.FormatDate)
|
|
} else if whichDay == "4" {
|
|
} else if whichDay == "4" {
|
|
@@ -136,8 +135,7 @@ func GetActivityonditionList(user *models.WxUserItem, activityTypeId, chartPermi
|
|
}
|
|
}
|
|
condition += ` AND art.activity_time >= ` + "'" + startDate + " 00:00:00'"
|
|
condition += ` AND art.activity_time >= ` + "'" + startDate + " 00:00:00'"
|
|
condition += ` AND art.activity_time <= ` + "'" + endDate + " 23:59:59'"
|
|
condition += ` AND art.activity_time <= ` + "'" + endDate + " 23:59:59'"
|
|
- condition += ` AND art.activity_time >= ` + "'" + startDate + " 00:00:00'"
|
|
|
|
- condition += ` AND art.activity_time <= ` + "'" + endDate + " 23:59:59'"
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
//有搜索条件传过来时,不判进行状态条件
|
|
//有搜索条件传过来时,不判进行状态条件
|
|
@@ -743,3 +741,70 @@ func IsShowAppointment(activityTypeId int, chartPermissionName string) (isShowAp
|
|
}
|
|
}
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+//GetindustryVideoDetailById 通过视频ID获取视频详情
|
|
|
|
+func GetActivityVideoDetailById(user *models.WxUserItem, videoId int) (industryVideo *models.CygxActivityVideoDetailResp, AuthInfo *models.UserPermissionAuthInfo, err error) {
|
|
|
|
+ total, e := models.GetActivityVideoByVideoIdCount(videoId)
|
|
|
|
+ if e != nil {
|
|
|
|
+ err = errors.New("获取活动的视频失败,GetActivityVideoByVideoIdCount " + e.Error())
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if total == 0 {
|
|
|
|
+ err = errors.New("视频不存在,或已取消发布")
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ // 用户权限
|
|
|
|
+ authInfo, permissionArr, e := GetUserRaiPermissionInfo(user.UserId, user.CompanyId)
|
|
|
|
+ if e != nil {
|
|
|
|
+ err = errors.New("获取用户权限失败,GetUserRaiPermissionInfo " + e.Error())
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ videoSimple := new(models.CygxActivityVideoDetailResp)
|
|
|
|
+ // 权限
|
|
|
|
+ var au *models.UserPermissionAuthInfo
|
|
|
|
+ videoSimple, e = models.GetCygxActivityVideoById(videoId)
|
|
|
|
+ if e != nil {
|
|
|
|
+ err = errors.New("获取产业关联的视频失败,GetMicroRoadshowVideoByIndustryId " + e.Error())
|
|
|
|
+ return
|
|
|
|
+ } else {
|
|
|
|
+ //videoSimple.Id = video.Id
|
|
|
|
+ //videoSimple.Title = video.Title
|
|
|
|
+ //videoSimple.ResourceUrl = video.ResourceUrl
|
|
|
|
+ //videoSimple.PlaySeconds = video.PlaySeconds
|
|
|
|
+ //videoSimple.ActivityId = video.ActivityId
|
|
|
|
+ //videoSimple.ChartPermissionId = video.ChartPermissionId
|
|
|
|
+
|
|
|
|
+ if videoSimple.BackgroundImg == "" {
|
|
|
|
+ // 获取默认图配置
|
|
|
|
+ _, videoMap, _, _, e := GetMicroRoadShowDefaultImgConfig()
|
|
|
|
+ if e != nil {
|
|
|
|
+ err = errors.New("获取视频默认配置图失败,GetMicroRoadshowVideoByIndustryId " + e.Error())
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ videoSimple.BackgroundImg = videoMap[videoSimple.ChartPermissionId]
|
|
|
|
+ }
|
|
|
|
+ au = new(models.UserPermissionAuthInfo)
|
|
|
|
+ au.SellerName = authInfo.SellerName
|
|
|
|
+ au.SellerMobile = authInfo.SellerMobile
|
|
|
|
+ au.HasPermission = authInfo.HasPermission
|
|
|
|
+ au.OperationMode = authInfo.OperationMode
|
|
|
|
+ if au.HasPermission == 1 {
|
|
|
|
+ // 非宏观权限进一步判断是否有权限
|
|
|
|
+ if videoSimple.ChartPermissionId != utils.HONG_GUAN_ID && !utils.InArrayByStr(permissionArr, videoSimple.ChartPermissionName) {
|
|
|
|
+ au.HasPermission = 2
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ // 无权限的弹框提示
|
|
|
|
+ if au.HasPermission != 1 {
|
|
|
|
+ if au.OperationMode == UserPermissionOperationModeCall {
|
|
|
|
+ au.PopupMsg = UserPermissionPopupMsgCallMicroVideo
|
|
|
|
+ } else {
|
|
|
|
+ au.PopupMsg = UserPermissionPopupMsgApplyMicroVideo
|
|
|
|
+ }
|
|
|
|
+ videoSimple.ResourceUrl = ""
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ industryVideo = videoSimple
|
|
|
|
+ AuthInfo = au
|
|
|
|
+ return
|
|
|
|
+}
|