|
@@ -536,16 +536,23 @@ func (this *ActivityCoAntroller) Detail() {
|
|
|
//处理按钮是否展示问题
|
|
|
resp.Detail = services.ActivityButtonShow(activityInfo)
|
|
|
} else {
|
|
|
- hasPermission, sellerName, sellerMobile, popupMsg, err := services.GetUserHasPermissionActivity(user, activityInfo)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "判断是否已申请过试用失败,Err:" + err.Error()
|
|
|
- return
|
|
|
+ //用户未登录(绑定登录信息)的时候也能展示 v12.2.1
|
|
|
+ if user.UserId == 0 {
|
|
|
+ resp.HasPermission = 1
|
|
|
+ resp.Detail = services.ActivityButtonShow(activityInfo)
|
|
|
+ } else {
|
|
|
+ hasPermission, sellerName, sellerMobile, popupMsg, err := services.GetUserHasPermissionActivity(user, activityInfo)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "判断是否已申请过试用失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ resp.PopupMsg = popupMsg
|
|
|
+ resp.HasPermission = hasPermission
|
|
|
+ resp.SellerName = sellerName
|
|
|
+ resp.SellerMobile = sellerMobile
|
|
|
}
|
|
|
- resp.PopupMsg = popupMsg
|
|
|
- resp.HasPermission = hasPermission
|
|
|
- resp.SellerName = sellerName
|
|
|
- resp.SellerMobile = sellerMobile
|
|
|
+
|
|
|
}
|
|
|
|
|
|
collectCount1, err := models.GetActivityVoiceCollectCount(uid, activityId)
|
|
@@ -1784,9 +1791,12 @@ func (this *ActivityCoAntroller) ActivityListNew() {
|
|
|
|
|
|
conditioninit += ` AND IF ( art.active_state = 3, art.chart_permission_id != ` + strconv.Itoa(utils.CHART_PERMISSION_ID_YANXUAN) + `, 1 = 1 ) ` //V 11.0 研选活动结束后就不在已结束页面展示了
|
|
|
}
|
|
|
- //行业名称
|
|
|
+
|
|
|
+ //行业名称 易董过来的会,按照 副行业来筛选
|
|
|
if len(chartPermissionIds) > 0 {
|
|
|
- conditioninit += ` AND art.chart_permission_id IN (` + chartPermissionIds + `)`
|
|
|
+ //conditioninit += ` AND art.chart_permission_id IN (` + chartPermissionIds + `)`
|
|
|
+ conditioninit += ` AND IF ( art.yidong_activity_id != '' , art.chart_permission_id_deputy IN (` + chartPermissionIds + `) ,1=1 ) `
|
|
|
+ conditioninit += ` AND IF ( art.yidong_activity_id = '' , art.chart_permission_id IN (` + chartPermissionIds + `) ,1=1 ) `
|
|
|
}
|
|
|
//哪一天
|
|
|
if whichDay != "" {
|
|
@@ -2289,8 +2299,11 @@ func (this *ActivityCoAntroller) LabelTypeListV5() {
|
|
|
conditioninit += ` AND IF ( art.active_state = 3, art.chart_permission_id != ` + strconv.Itoa(utils.CHART_PERMISSION_ID_YANXUAN) + `, 1 = 1 ) ` //V 11.0 研选活动结束后就不在已结束页面展示了
|
|
|
}
|
|
|
//行业名称
|
|
|
+ //易董过来的会,按照 副行业来筛选
|
|
|
if len(chartPermissionIds) > 0 {
|
|
|
- conditioninit += ` AND art.chart_permission_id IN (` + chartPermissionIds + `)`
|
|
|
+ //conditioninit += ` AND art.chart_permission_id IN (` + chartPermissionIds + `)`
|
|
|
+ conditioninit += ` AND IF ( art.yidong_activity_id != '' , art.chart_permission_id_deputy IN (` + chartPermissionIds + `) ,1=1 ) `
|
|
|
+ conditioninit += ` AND IF ( art.yidong_activity_id = '' , art.chart_permission_id IN (` + chartPermissionIds + `) ,1=1 ) `
|
|
|
}
|
|
|
//哪一天
|
|
|
if whichDay != "" {
|