fix
zhangqian
2023-10-28 ff1ee6b076586cb5009e452bb9d39822df91973e
service/lru.go
@@ -20,18 +20,23 @@
}
func GetUserBaseCache(adminUserId string) *UserBaseInfo {
   userCache, ok := userCache.Get(adminUserId)
   cache, ok := userCache.Get(adminUserId)
   if !ok {
      userService := UserService{}
      userRecord, err := userService.GetUserInfo(adminUserId)
      if err != nil {
         return nil
      }
      subIds, _, err := userService.UUID2CrmUserId(strings.Split(userRecord.SubUserIds, ","))
      subIds = append(subIds, userRecord.ID)
      if err != nil {
         return nil
      var subIds []int
      if len(userRecord.SubUserIds) > 0 {
         subIds, _, err = userService.UUID2CrmUserId(strings.Split(userRecord.SubUserIds, ","))
         if err != nil {
            return nil
         }
      }
      subIds = append(subIds, userRecord.ID)
      baseInfo := &UserBaseInfo{
         UserId:     userRecord.ID,
         NickName:   userRecord.NickName,
@@ -40,7 +45,7 @@
      SetUserBaseCache(adminUserId, baseInfo)
      return baseInfo
   }
   return userCache
   return cache
}
func SetUserBaseCache(adminUserId string, user *UserBaseInfo) {