|
@@ -199,7 +199,6 @@ func CheckTripRemainingtimesBycompany(user *models.WxUserItem, activityInfo *mod
|
|
|
} // 如果对应行业有剩余次数,或者是属于大套餐且有次数,那么校验也通过
|
|
|
}
|
|
|
}
|
|
|
- errMsg = msgTemplate
|
|
|
return
|
|
|
|
|
|
}
|
|
@@ -237,7 +236,7 @@ func DeductTripRemainingtimesByUser(user *models.WxUserItem, activityInfo *model
|
|
|
//判断是不是策略行业的活动,如果不是策略就获取对应行业的点数 ,策略的任何一个行业有剩余点数都能参加
|
|
|
if chartPermissionName != utils.CE_LUE_NAME {
|
|
|
pars = make([]interface{}, 0)
|
|
|
- condition = " AND company_id = ? AND chart_permission_id = ? AND points > 0 ORDER BY points DESC LIMIT 1 "
|
|
|
+ condition = " AND company_id = ? AND ( chart_permission_id = ? OR chart_permission_id =0 ) AND points > 0 ORDER BY points DESC LIMIT 1 "
|
|
|
pars = append(pars, companyId, activityInfo.ChartPermissionId)
|
|
|
}
|
|
|
activitySpecialPermissionPointsList, e := models.GetCygxActivitySpecialPermissionPointsList(condition, pars)
|
|
@@ -277,7 +276,7 @@ func RebateTripRemainingtimesByUser(user *models.WxUserItem, activityInfo *model
|
|
|
//判断是不是策略行业的活动,如果不是策略就获取对应行业的点数 ,策略的任何一个行业有剩余点数都能参加
|
|
|
if chartPermissionName != utils.CE_LUE_NAME {
|
|
|
pars = make([]interface{}, 0)
|
|
|
- condition = " AND company_id = ? AND chart_permission_id = ? LIMIT 1 "
|
|
|
+ condition = " AND company_id = ? AND ( chart_permission_id = ? OR chart_permission_id = 0 ) LIMIT 1 "
|
|
|
pars = append(pars, companyId, activityInfo.ChartPermissionId)
|
|
|
} else {
|
|
|
lastTripBill, e := models.GetCygxActivitySpecialTripBillLastDetialByActivityId(activityInfo.ActivityId, user.UserId)
|
|
@@ -287,7 +286,7 @@ func RebateTripRemainingtimesByUser(user *models.WxUserItem, activityInfo *model
|
|
|
}
|
|
|
|
|
|
pars = make([]interface{}, 0)
|
|
|
- condition = " AND company_id = ? AND chart_permission_id = ? LIMIT 1 "
|
|
|
+ condition = " AND company_id = ? AND ( chart_permission_id = ? OR chart_permission_id = 0 ) LIMIT 1 "
|
|
|
pars = append(pars, companyId, lastTripBill.ChartPermissionId)
|
|
|
}
|
|
|
activitySpecialPermissionPointsList, e := models.GetCygxActivitySpecialPermissionPointsList(condition, pars)
|
|
@@ -347,6 +346,7 @@ func HandleActivitySpecialTripBillTotalText(user *models.WxUserItem) (totalText
|
|
|
if len(itemBillTotal) > 0 {
|
|
|
totalText = strings.Join(itemBillTotal, "+")
|
|
|
}
|
|
|
+ fmt.Println(totalText)
|
|
|
return
|
|
|
}
|
|
|
|