Commit 9423a999 by zhangkb

修改标签上传接口

parent b174fc4e
package com.keymobile.tagmanager.api; package com.keymobile.tagmanager.api;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -12,6 +15,8 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -12,6 +15,8 @@ import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import com.keymobile.auth.common.security.GrantedAuthHelper; import com.keymobile.auth.common.security.GrantedAuthHelper;
import com.keymobile.tagmanager.model.ExtTag;
import com.keymobile.tagmanager.model.ImportLog;
import com.keymobile.tagmanager.model.Page; import com.keymobile.tagmanager.model.Page;
import com.keymobile.tagmanager.service.TagFileService; import com.keymobile.tagmanager.service.TagFileService;
import com.keymobile.tagmanager.util.UserInfoUtils; import com.keymobile.tagmanager.util.UserInfoUtils;
...@@ -47,9 +52,14 @@ public class TagFileCtrl { ...@@ -47,9 +52,14 @@ 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) {
if (StringUtils.isBlank(deptIdPath)) { Long deptId = GrantedAuthHelper.getUserOrg();
deptIdPath = UserInfoUtils.getUserCompanyIdPath(); if(deptId==null) {
Page page = new Page(pageSize, pageNo);
page.setData(new ArrayList<ImportLog>());
page.setTotal(0L);
return page;
} }
deptIdPath = /**UserInfoUtils.getDataRoleOrg()*/String.valueOf(GrantedAuthHelper.getUserOrg());
return tagExportService.listImportlogByPage(deptIdPath, new Page(pageSize, pageNo)); return tagExportService.listImportlogByPage(deptIdPath, new Page(pageSize, pageNo));
} }
......
...@@ -43,6 +43,9 @@ public class TagFileService { ...@@ -43,6 +43,9 @@ public class TagFileService {
@Autowired @Autowired
private TagRepository tagRepository; private TagRepository tagRepository;
@Autowired
private TagService tagService;
public int exportExcel(String dept, HttpServletResponse response) { public int exportExcel(String dept, HttpServletResponse response) {
List<Tag> toExportTags = mongoOperations.find(Query.query(Criteria.where("dept").is(dept) List<Tag> toExportTags = mongoOperations.find(Query.query(Criteria.where("dept").is(dept)
.and("dimensionType").is(Constants.TAG_DIMENSION_TRUE)), Tag.class); .and("dimensionType").is(Constants.TAG_DIMENSION_TRUE)), Tag.class);
...@@ -203,6 +206,10 @@ public class TagFileService { ...@@ -203,6 +206,10 @@ public class TagFileService {
t.setDimensionType(Constants.TAG_DIMENSION_TRUE); t.setDimensionType(Constants.TAG_DIMENSION_TRUE);
t.setCreateDate(DateUtils.formatDate(new Date(), "yyyy-MM-dd")); t.setCreateDate(DateUtils.formatDate(new Date(), "yyyy-MM-dd"));
t.setImportId(importLog.getId()); t.setImportId(importLog.getId());
//根据dept获取公司机构id
String proDept = tagService.getCompanyOrgIdByUserOrgId(dept);
t.setProDept(proDept);
t = tagRepository.save(t); t = tagRepository.save(t);
successIds.add(t.getId()); successIds.add(t.getId());
} }
......
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