|
@@ -638,11 +638,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 := GetSelleridWhichGroup(user.CompanyId, 2, user.Mobile)
|
|
|
haveVisibleRange := false
|
|
|
adminIdSlice := strings.Split(adminIds, ",")
|
|
|
|
|
@@ -856,11 +857,12 @@ func GetShareNoPowe(activityInfo *models.ActivityDetail, permissionStr string, u
|
|
|
func CheckUserPowerByActivityChoose(user *models.WxUserItem, activityInfo *models.ActivityDetail) (noPower bool, err error) {
|
|
|
|
|
|
if activityInfo.VisibleRange == 1 {
|
|
|
- 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 {
|
|
@@ -932,10 +934,12 @@ func GetHavePower(activityInfo *models.ActivityDetail, permissionStr, companyDet
|
|
|
|
|
|
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 := GetSelleridWhichGroup(user.CompanyId, 2, user.Mobile)
|
|
|
userType, permissionStr, permissionStrZhengShi, err := GetUserTypeZhengShi(user.CompanyId)
|
|
|
if err != nil {
|
|
|
return
|
|
@@ -1236,10 +1240,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 := GetSelleridWhichGroup(user.CompanyId, 2, user.Mobile)
|
|
|
+
|
|
|
userType, permissionStr, permissionStrZhengShi, err := GetUserTypeZhengShi(user.CompanyId)
|
|
|
if err != nil {
|
|
|
return
|