添加日志
This commit is contained in:
@@ -25,6 +25,7 @@ import com.njcn.product.event.transientes.pojo.po.*;
|
||||
import com.njcn.product.event.transientes.service.CommGeneralService;
|
||||
import com.njcn.product.event.transientes.service.MsgEventConfigService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.poi.xwpf.usermodel.XWPFDocument;
|
||||
import org.apache.poi.xwpf.usermodel.XWPFTable;
|
||||
import org.apache.poi.xwpf.usermodel.XWPFTableCell;
|
||||
@@ -35,6 +36,8 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.DoubleStream;
|
||||
@@ -47,6 +50,7 @@ import java.util.stream.Stream;
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
@Slf4j
|
||||
public class EasyPoiWordExportServiceImpl implements EasyPoiWordExportService {
|
||||
|
||||
private final CommGeneralService commGeneralService;
|
||||
@@ -71,7 +75,7 @@ public class EasyPoiWordExportServiceImpl implements EasyPoiWordExportService {
|
||||
|
||||
@Override
|
||||
public void exportWordReport(HttpServletResponse response, ReportExportParam param) {
|
||||
|
||||
log.info(LocalDateTime.now()+"开始导出word报告");
|
||||
try {
|
||||
List<Integer> deptIds = commGeneralService.getLineIdsByRedis(param.getDeptId());
|
||||
if (CollUtil.isEmpty(deptIds)) {
|
||||
@@ -167,12 +171,18 @@ public class EasyPoiWordExportServiceImpl implements EasyPoiWordExportService {
|
||||
Map<String,Object> map = mapper.convertValue(bjReportDTO,Map.class);
|
||||
|
||||
WordTemplate.generateWordDownload("template/bj_report.docx", response, bjReportDTO.getDateFormat()+"重要敏感用户电压暂降事件监测情况.docx", map);
|
||||
log.info(LocalDateTime.now()+"结束导出word报告");
|
||||
|
||||
} catch (Exception e) {
|
||||
log.info(LocalDateTime.now()+"导出word报告出现异常:"+e.getMessage());
|
||||
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
private void areaAssemble(BjCustomReportDTO bjReportDTO, ReportExportParam param, Map<String, PqsDicData> pqsDicDataMap) {
|
||||
log.info(LocalDateTime.now()+"组装word报告");
|
||||
|
||||
List<PqsDeptDTO> pqsDeptsList = pqsDeptsMapper.getDeptList(param.getDeptList());
|
||||
Map<String,String> deptMap = pqsDeptsList.stream().collect(Collectors.toMap(PqsDeptDTO::getDeptsIndex,PqsDeptDTO::getDeptsname));
|
||||
List<String> areaContentList = new ArrayList<>();
|
||||
|
||||
@@ -68,6 +68,7 @@ public class WordTemplate {
|
||||
MyXWPFDocument document = new MyXWPFDocument (temPath);
|
||||
|
||||
WordExportUtil.exportWord07(document, data);
|
||||
System.out.println("开始合并单元格");
|
||||
mergeTableCells(document);
|
||||
try (OutputStream outputStream = response.getOutputStream()) {
|
||||
document.write(outputStream);
|
||||
|
||||
@@ -34,8 +34,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter {
|
||||
protected void configure(HttpSecurity http) throws Exception {
|
||||
http.csrf().disable()
|
||||
.authorizeRequests()
|
||||
.antMatchers("/cn_authenticate","/ws/**","/accept/testEvent","/accept/eventMsg").permitAll() // 允许访问认证接口
|
||||
//.antMatchers("/**").permitAll() // 允许访问认证接口
|
||||
// .antMatchers("/cn_authenticate","/ws/**","/accept/testEvent","/accept/eventMsg").permitAll() // 允许访问认证接口
|
||||
.antMatchers("/**").permitAll() // 允许访问认证接口
|
||||
.anyRequest().authenticated()
|
||||
.and()
|
||||
.sessionManagement()
|
||||
|
||||
Reference in New Issue
Block a user