添加日志

This commit is contained in:
hzj
2025-10-14 15:57:20 +08:00
parent ad49c9af47
commit 43e7bc0e39
3 changed files with 14 additions and 3 deletions

View File

@@ -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<>();

View File

@@ -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);

View File

@@ -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()