lichangdong 2 days ago
parent
commit
bba3ab06a0
1 changed files with 7 additions and 3 deletions
  1. 7 3
      internal/logic/add_friend/add_friend_list_logic.go

+ 7 - 3
internal/logic/add_friend/add_friend_list_logic.go

@@ -65,13 +65,17 @@ func (l *AddFriendListLogic) AddFriendList(req *types.AddFriendListReq) (resp *t
 			IsCanAdd = append(IsCanAdd, 0, 1)
 			IsCanAdd = append(IsCanAdd, 0, 1)
 		case 2:
 		case 2:
 			IsCanAdd = append(IsCanAdd, 3, 4)
 			IsCanAdd = append(IsCanAdd, 3, 4)
-		default:
+		case 3:
 			IsCanAdd = append(IsCanAdd, 2)
 			IsCanAdd = append(IsCanAdd, 2)
+		default:
+			IsCanAdd = append(IsCanAdd, 0, 1, 2, 3, 4, 5)
+		}
+		if len(IsCanAdd) < 6 {
+			predicates = append(predicates, addwechatfriendlog.IsCanAddIn(IsCanAdd...))
 		}
 		}
-		predicates = append(predicates, addwechatfriendlog.IsCanAddIn(IsCanAdd...))
 	}
 	}
 	data, err := l.svcCtx.DB.AddWechatFriendLog.Query().Where(predicates...).Page(l.ctx, req.Page, req.PageSize)
 	data, err := l.svcCtx.DB.AddWechatFriendLog.Query().Where(predicates...).Page(l.ctx, req.Page, req.PageSize)
-
+	logx.Info("数据", data)
 	if err != nil {
 	if err != nil {
 		return nil, errorx.NewInvalidArgumentError("请联系管理员")
 		return nil, errorx.NewInvalidArgumentError("请联系管理员")
 	}
 	}