From 4ebdc83c264042962e92905562099efd285d835d Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期一, 12 五月 2025 21:09:11 +0800 Subject: [PATCH] 1、界面下载近10天内的的生产数据信息 --- hangzhoumesParent/common/servicebase/src/main/java/com/mes/largenscreen/service/impl/LargenScreenServiceImpl.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/largenscreen/service/impl/LargenScreenServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/largenscreen/service/impl/LargenScreenServiceImpl.java index 27572cc..f20de1f 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/largenscreen/service/impl/LargenScreenServiceImpl.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/largenscreen/service/impl/LargenScreenServiceImpl.java @@ -9,6 +9,7 @@ import com.mes.largenscreen.mapper.LargenScreenMapper; import com.mes.largenscreen.service.LargenScreenService; import com.mes.tools.PageUtil; +import com.mes.utils.excel.CustomCellWriteWidthConfig; import com.mes.utils.excel.ExcelMergeStrategy; import com.mes.utils.excel.ExcelUtil; import org.springframework.stereotype.Service; @@ -60,21 +61,20 @@ } @Override - public void exportDailyProduction(DateRequest query) { + public void exportDailyProduction() { try { - if (StringUtils.isEmpty(query.getBeginDate())) { - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - Calendar calendar = Calendar.getInstance(); - calendar.add(Calendar.DAY_OF_MONTH, -6); - query.setBeginDate(sdf.format(calendar.getTime())); - query.setEndDate(sdf.format(new Date())); - } - ExcelUtil.setExcelResponseProp(response, "渚涘簲鍟嗗垪琛�-鍚堝苟"); - List<DailyProductionData> providerList = largenScreenMapper.exportDailyProduction(query.getBeginDate(), query.getEndDate()); + + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.DAY_OF_MONTH, -10); + + ExcelUtil.setExcelResponseProp(response, "MES璇曠敓浜ц褰�" + sdf.format(new Date())); + List<DailyProductionData> providerList = largenScreenMapper.exportDailyProduction(sdf.format(calendar.getTime()), sdf.format(new Date())); EasyExcel.write(response.getOutputStream()) .head(DailyProductionData.class) .registerWriteHandler(new ExcelMergeStrategy(DailyProductionData.class)) - .excelType(ExcelTypeEnum.XLSX).sheet().doWrite(providerList); + .registerWriteHandler(new CustomCellWriteWidthConfig()) + .excelType(ExcelTypeEnum.XLSX).sheet("鐢熶骇璁板綍").doWrite(providerList); } catch (IOException e) { throw new RuntimeException(e); } -- Gitblit v1.8.0