Commit 4d8f0e1f by zhangkb

修改根据当前登录用户获取导入日志接口

parent 481e1fc0
...@@ -31,6 +31,7 @@ public class TagFileCtrl { ...@@ -31,6 +31,7 @@ public class TagFileCtrl {
@Autowired @Autowired
private TagFileService tagExportService; private TagFileService tagExportService;
@ApiOperation(value = "导出标签元数据excel文件", notes = "导出标签元数据excel文件")
@GetMapping("/exportTagMeta") @GetMapping("/exportTagMeta")
public int exportTagMeta(@RequestParam("idPath") String idPath, public int exportTagMeta(@RequestParam("idPath") String idPath,
@RequestParam("dimensionType") String dimensionType, @RequestParam("dimensionType") String dimensionType,
...@@ -59,15 +60,16 @@ public class TagFileCtrl { ...@@ -59,15 +60,16 @@ public class TagFileCtrl {
@RequestParam(required = false , value = "deptIdPath") String deptIdPath, @RequestParam(required = false , value = "deptIdPath") String deptIdPath,
@RequestParam("pageNo") Integer pageNo, @RequestParam("pageNo") Integer pageNo,
@RequestParam("pageSize") Integer pageSize) { @RequestParam("pageSize") Integer pageSize) {
Long deptId = GrantedAuthHelper.getUserOrg(); // Long deptId = GrantedAuthHelper.getUserOrg();
if(deptId==null) { // if(deptId==null) {
Page page = new Page(pageSize, pageNo); // Page page = new Page(pageSize, pageNo);
page.setData(new ArrayList<ImportLog>()); // page.setData(new ArrayList<ImportLog>());
page.setTotal(0L); // page.setTotal(0L);
return page; // return page;
} // }
deptIdPath = /**UserInfoUtils.getDataRoleOrg()*/String.valueOf(GrantedAuthHelper.getUserOrg()); String userName = UserInfoUtils.getUserName();
return tagExportService.listImportlogByPage(deptIdPath, new Page(pageSize, pageNo)); // deptIdPath = /**UserInfoUtils.getDataRoleOrg()*/String.valueOf(GrantedAuthHelper.getUserOrg());
return tagExportService.listImportlogByPage(userName, new Page(pageSize, pageNo));
} }
@ApiOperation(value = "撤销导入", notes = "撤销导入") @ApiOperation(value = "撤销导入", notes = "撤销导入")
......
...@@ -317,8 +317,8 @@ public class TagFileService { ...@@ -317,8 +317,8 @@ public class TagFileService {
} }
} }
public Page listImportlogByPage(String dept, Page page) { public Page listImportlogByPage(String userName, Page page) {
Query q = createImportlogPageQuery(dept, page); Query q = createImportlogPageQuery(userName, page);
List<ImportLog> logs = mongoOperations List<ImportLog> logs = mongoOperations
.find(q, ImportLog.class); .find(q, ImportLog.class);
long count = mongoOperations.count(q, ImportLog.class); long count = mongoOperations.count(q, ImportLog.class);
...@@ -327,10 +327,10 @@ public class TagFileService { ...@@ -327,10 +327,10 @@ public class TagFileService {
return page; return page;
} }
private Query createImportlogPageQuery(String dept, Page page) { private Query createImportlogPageQuery(String userName, Page page) {
Query q = new Query(); Query q = new Query();
q.addCriteria(Criteria.where("type").is(Constants.COMMON_TAG_LOG_TYPE)); q.addCriteria(Criteria.where("type").is(Constants.COMMON_TAG_LOG_TYPE));
q.addCriteria(Criteria.where("dept").is(dept)); q.addCriteria(Criteria.where("creator").is(userName));
q.skip(page.getOffset()); q.skip(page.getOffset());
q.limit(page.getPageSize()); q.limit(page.getPageSize());
q.with(Sort.by(Arrays.asList(new Order(Direction.DESC, "startTime")))); q.with(Sort.by(Arrays.asList(new Order(Direction.DESC, "startTime"))));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment