@@ -64,12 +64,12 @@ public class QueryController {
6464 @ ApiOperation ("根据用户名查询用户信息" )
6565 public Map <String , Object > queryByUsername (HttpSession session , String username ) {
6666
67- log .info ("根据用户名查询用户信息接口:" + username );
67+ log .info ("根据用户名查询用户信息接口:" + username );
6868 //获取用户信息
6969 AccountResult result = accountResultService .queryByUsername (username );
7070 //获取喜爱人数
7171 Integer count = favoritesService .getCount (username );
72- if (result != null ){
72+ if (result != null ) {
7373 //当喜爱数不匹配时进行更新
7474 if (!result .getFavorites ().equals (count )) {
7575 result .setFavorites (count );
@@ -90,12 +90,13 @@ public Map<String, Object> queryByUsername(HttpSession session, String username)
9090 */
9191 @ GetMapping ("/getFollow" )
9292 @ ApiOperation ("获取关注列表" )
93- public Map <String , Object > getFollowList (HttpServletRequest request , Account result , @ RequestParam (defaultValue = "1" ) Integer currentPage ) {
93+ public Map <String , Object > getFollowList (HttpServletRequest request , Account result ,
94+ @ RequestParam (defaultValue = "1" ) Integer currentPage ) {
9495 String username = null ;
9596 PageInfo <Account > list = null ;
9697 String token = request .getHeader ("token" );
9798 //判断用户是否登录
98- if (StringUtils .isNotBlank (token )){
99+ if (StringUtils .isNotBlank (token )) {
99100 username = JWTUtils .verify (token )
100101 .getClaim ("username" ).asString ();
101102 }
@@ -143,7 +144,8 @@ public Map<String, Object> getFollowList(HttpServletRequest request, Account res
143144 */
144145 @ GetMapping ("/getFan" )
145146 @ ApiOperation ("获取粉丝列表" )
146- public Map <String , Object > getFanList (HttpServletRequest request , Account result , @ RequestParam (defaultValue = "1" ) Integer currentPage ) {
147+ public Map <String , Object > getFanList (HttpServletRequest request , Account result ,
148+ @ RequestParam (defaultValue = "1" ) Integer currentPage ) {
147149 String username = null ;
148150 PageInfo <Account > list = null ;
149151 //判断用户是否登录
@@ -194,13 +196,15 @@ public Map<String, Object> getFanList(HttpServletRequest request, Account result
194196 * 根据实例名查询实例
195197 *
196198 * @param request
197- * @param content 实例名获取实例名
199+ * @param content 实例名获取实例名
198200 * @param currentPage 当前页
199201 * @return
200202 */
201203 @ GetMapping ("/queryByExampleName" )
202204 @ ApiOperation ("根据实例名或者标签查询实例" )
203- public Map <String , Object > queryByExampleName (HttpServletRequest request , String content , @ RequestParam (defaultValue = "1" ) Integer currentPage , @ RequestParam (defaultValue = "0" ) Integer orderCondition ) {
205+ public Map <String , Object > queryByExampleName (HttpServletRequest request , String content ,
206+ @ RequestParam (defaultValue = "1" ) Integer currentPage ,
207+ @ RequestParam (defaultValue = "0" ) Integer orderCondition ) {
204208 String username = null ;
205209 if (request .getHeader ("token" ) != null ) {
206210 //获取token中的用户名
@@ -240,7 +244,9 @@ public Map<String, Object> queryByExampleName(HttpServletRequest request, String
240244 */
241245 @ GetMapping ("/getExample" )
242246 @ ApiOperation ("查询个人全部实例" )
243- public Map <String , Object > getExample (HttpServletRequest request , Account account , @ RequestParam (defaultValue = "1" ) Integer currentPage ,@ RequestParam (defaultValue = "0" ) Integer orderCondition ) {
247+ public Map <String , Object > getExample (HttpServletRequest request , Account account ,
248+ @ RequestParam (defaultValue = "1" ) Integer currentPage ,
249+ @ RequestParam (defaultValue = "0" ) Integer orderCondition ) {
244250 String username = null ;
245251 PageInfo <Example > list ;
246252 if (request .getHeader ("token" ) != null ) {
@@ -252,10 +258,10 @@ public Map<String, Object> getExample(HttpServletRequest request, Account accoun
252258 if (username != null ) {
253259 //用户名相同则查询自己的实例,不同则查询他人的公开实例
254260 if (username .equals (account .getUsername ())) {
255- list = exampleService .queryByAccount (account .getUsername (), currentPage );
261+ list = exampleService .queryByAccount (account .getUsername (), currentPage , orderCondition );
256262 } else {
257263 //获取redis缓存中所喜欢的实例id列表
258- List <Integer > favoriteslist = redisTemplate .opsForList ().range (username + "fav" , 0 , -1 );
264+ List <String > favoriteslist = redisTemplate .opsForList ().range (username + "fav" , 0 , -1 );
259265 list = exampleService .queryByPublic (account .getUsername (), currentPage );
260266 //获取实例集合
261267 List <Example > exampleList = list .getList ();
@@ -283,7 +289,9 @@ public Map<String, Object> getExample(HttpServletRequest request, Account accoun
283289 */
284290 @ GetMapping ("/getFavorites" )
285291 @ ApiOperation ("获取喜爱实例列表" )
286- public Map <String , Object > getFavorites (HttpServletRequest request , Account account , @ RequestParam (defaultValue = "1" ) Integer currentPage , @ RequestParam (defaultValue = "0" ) Integer orderCondition ) {
292+ public Map <String , Object > getFavorites (HttpServletRequest request , Account account ,
293+ @ RequestParam (defaultValue = "1" ) Integer currentPage ,
294+ @ RequestParam (defaultValue = "0" ) Integer orderCondition ) {
287295 String username = null ;
288296 PageInfo <ExampleAccount > list ;
289297 if (request .getHeader ("token" ) != null ) {
@@ -310,21 +318,21 @@ public Map<String, Object> getFavorites(HttpServletRequest request, Account acco
310318 } else {
311319 //获取缓存中用户的喜爱实例id
312320 List <String > favoritesList = redisTemplate .opsForList ().range (username + "fav" , 0 , -1 );
313- log .info ("查询到的个人喜爱列表" + favoritesList );
321+ log .info ("查询到的个人喜爱列表" + favoritesList );
314322 //获取缓存中用户的关注用户名
315323 List <String > followList = redisTemplate .opsForList ().range (username , 0 , -1 );
316324 list = exampleAccountService .queryPersonFavorites (account .getUsername (), currentPage , orderCondition );
317325 List <ExampleAccount > exampleList = list .getList ();
318326 for (ExampleAccount exampleAccount : exampleList ) {
319- log .info ("遍历实例id:" + exampleAccount .getExampleId ());
327+ log .info ("遍历实例id:" + exampleAccount .getExampleId ());
320328 //判断该用户是否被关注,该用户是否是自己
321329 if (followList .contains (exampleAccount .getUsername ())) {
322330 exampleAccount .setMyFollow (true );
323331 } else if (username .equals (exampleAccount .getUsername ())) {
324332 exampleAccount .setMyFollow (null );
325333 }
326334 if (favoritesList .contains (exampleAccount .getExampleId ())) {
327- log .info ("我匹配正确了" + exampleAccount .getExampleId ());
335+ log .info ("我匹配正确了" + exampleAccount .getExampleId ());
328336 exampleAccount .setMyFavorites (true );
329337 }
330338 }
0 commit comments