|
@@ -624,11 +624,12 @@ func GetActivityDetailUserPower(user *models.WxUserItem, activityInfo *models.Ac
|
|
|
}
|
|
|
// 处理本组可见权限
|
|
|
if activityInfo.VisibleRange == 1 {
|
|
|
- adminIds, e := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
- if e != nil {
|
|
|
- err = errors.New("GetSelleridWhichGroup, Err: " + e.Error())
|
|
|
- return
|
|
|
- }
|
|
|
+ //adminIds, e := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
+ //if e != nil {
|
|
|
+ // err = errors.New("GetSelleridWhichGroup, Err: " + e.Error())
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ adminIds := GetSelleridWhichGroup(user.CompanyId, 2, user.Mobile)
|
|
|
haveVisibleRange := false
|
|
|
adminIdSlice := strings.Split(adminIds, ",")
|
|
|
|
|
@@ -842,11 +843,12 @@ func GetShareNoPowe(activityInfo *models.ActivityDetail, permissionStr string, u
|
|
|
func CheckUserPowerByActivityChoose(user *models.WxUserItem, activityInfo *models.ActivityDetail) (noPower bool, err error) {
|
|
|
//处理 见范围 1,仅本组可见 、2,全部客户可见
|
|
|
if activityInfo.VisibleRange == 1 {
|
|
|
- adminIds, errAdmin := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
- if errAdmin != nil {
|
|
|
- err = errAdmin
|
|
|
- return
|
|
|
- }
|
|
|
+ //adminIds, errAdmin := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
+ //if errAdmin != nil {
|
|
|
+ // err = errAdmin
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ adminIds := GetSelleridWhichGroup(user.CompanyId, 2, user.Mobile)
|
|
|
sliceAdminIds := strings.Split(adminIds, ",")
|
|
|
var haveAdminId bool
|
|
|
for _, v := range sliceAdminIds {
|
|
@@ -918,10 +920,12 @@ func GetHavePower(activityInfo *models.ActivityDetail, permissionStr, companyDet
|
|
|
// @Param ikType query int false "联想词类型 , 1不做联想,2,做除初始词的联想,3所有联想"
|
|
|
func GetActivityonditionList(user *models.WxUserItem, activityTypeId, chartPermissionIds, whichDay, activeState, label string, isPower, source int, keyWord string, playBack, ikType int) (conditionActivity string, err error) {
|
|
|
keyWordNoIk := keyWord
|
|
|
- adminIds, err := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
+ //adminIds, err := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
+ //if err != nil {
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+
|
|
|
+ adminIds := GetSelleridWhichGroup(user.CompanyId, 2, user.Mobile)
|
|
|
userType, permissionStr, permissionStrZhengShi, err := GetUserTypeZhengShi(user.CompanyId)
|
|
|
if err != nil {
|
|
|
return
|
|
@@ -1222,10 +1226,12 @@ func ActivityConditioninitSql(user *models.WxUserItem, condition string, isPower
|
|
|
if (GetBelongingRaiIt(user.Mobile) && user.CompanyId == utils.HZ_COMPANY_ID) || user.UserId == 0 {
|
|
|
return
|
|
|
}
|
|
|
- adminIds, err := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
+ //adminIds, err := models.GetSelleridWhichGroup(user.CompanyId, 2)
|
|
|
+ //if err != nil {
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ adminIds := GetSelleridWhichGroup(user.CompanyId, 2, user.Mobile)
|
|
|
+
|
|
|
userType, permissionStr, permissionStrZhengShi, err := GetUserTypeZhengShi(user.CompanyId)
|
|
|
if err != nil {
|
|
|
return
|