查询用户标签

This commit is contained in:
WangHao
2020-09-05 00:09:10 +08:00
parent d44732c6dc
commit 3cd2a5a3ba
6 changed files with 126 additions and 43 deletions

View File

@ -1,6 +1,8 @@
package com.ruoyi.web.controller.yunbookmark;
import java.util.List;
import java.util.Map;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@ -27,12 +29,27 @@ import com.ruoyi.common.core.page.TableDataInfo;
* @date 2020-09-04
*/
@RestController
@RequestMapping("/system/usertag")
@RequestMapping("/usertag/tag")
public class SqUserTagController extends BaseController
{
@Autowired
private ISqUserTagService sqUserTagService;
/**
* 获取用戶标签
*/
@GetMapping(value = "/selectTagByUserID/{userId}")
public AjaxResult selectSqUserTagByUserId(@PathVariable("userId") Long userId)
{
List<Map<String,Object>> map = sqUserTagService.selectSqUserTagByUserId(userId);
return AjaxResult.success(map);
}
/**
* 查询标签管理列表
*/

View File

@ -2,20 +2,17 @@ package com.ruoyi.web.test.controller;
import com.ruoyi.bookmark.mapper.SqMenuMapper;
import com.ruoyi.bookmark.service.impl.SqMenuServiceImpl;
import com.ruoyi.bookmark.service.ISqUserTagService;
import com.ruoyi.web.controller.yunbookmark.SqBookmarkController;
import org.assertj.core.api.Assertions;
import org.junit.Before;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.web.client.TestRestTemplate;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.MvcResult;
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.result.MockMvcResultHandlers;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
import java.util.List;
import java.util.Map;
/**
* @Auther: Wang
* @Date: 2020/08/08 18:51
@ -28,6 +25,12 @@ public class SqBookmarkTest extends BaseSpringBootTest{
private SqBookmarkController sqBookmarkController;
@Autowired
private SqMenuMapper sqMenuMapper;
@Autowired
private ISqUserTagService iSqUserTagService;
private MockMvc mockMvc;
@ -46,13 +49,34 @@ public class SqBookmarkTest extends BaseSpringBootTest{
// logger.info(mvcResult.getResponse().getContentAsString());
//
// }
@Test
public void demo() throws Exception {
Long[] menuIds={1L,4L,6L};
sqMenuMapper.updateCountAdd(menuIds,5);
// @Test
// public void demo() throws Exception {
// Long[] menuIds={1L,4L,6L};
// sqMenuMapper.updateCountAdd(menuIds,5);
//
// logger.info("执行完毕");
//
// }
/**
* @auther: Wang
* @date: 2020/09/04 23:58
* 功能描述: 测试查询用户的 标签
*/
@Test
public void selectSqUserTagByUserId() throws Exception {
List<Map<String,Object>> map = iSqUserTagService.selectSqUserTagByUserId(1L);
logger.info("执行完毕");
for (Map<String, Object> list: map) {
for (Map.Entry<String,Object> entry: list.entrySet() ) {
System.out.println(entry.getKey()+"="+entry.getValue());
}
logger.info("========================================");
}
}
}