自定义报表代码提交

This commit is contained in:
2022-10-21 11:24:58 +08:00
parent 53389fb6f3
commit 225cefd1a5
4 changed files with 96 additions and 3 deletions

View File

@@ -31,6 +31,8 @@ import com.njcn.influxdb.param.InfluxDBTableConstant;
import com.njcn.influxdb.utils.InfluxDbUtils;
import com.njcn.system.api.DicDataFeignClient;
import com.njcn.user.api.DeptFeignClient;
import com.njcn.user.pojo.dto.DeptDTO;
import com.njcn.web.utils.WebUtil;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
@@ -150,7 +152,9 @@ public class CustomReportServiceImpl implements CustomReportService {
@Override
public List<ReportTemplateVO> getTemplateByDept(String id) {
return excelRptTempMapper.getReportTemplateByDept(id);
//获取子孙部门,去重
List<DeptDTO> depts = deptFeignClient.getDeptDescendantIndexes(id, WebUtil.filterDeptType()).getData().stream().distinct().collect(Collectors.toList());
return excelRptTempMapper.getReportTemplateByDept(depts);
}
@Override