| src/main/java/com/gs/xky/entity/VwCjScSjTsBb.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/gs/xky/entity/VwCjScSjTsBbMonth.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/gs/xky/service/Impl/VwCjScSjTsBbServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/gs/xky/task/ScheduledTasks.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/test/java/com/gs/xky/XkyApplicationTests.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/gs/xky/entity/VwCjScSjTsBb.java
@@ -7,74 +7,77 @@ import java.io.Serializable; /** * * * @TableName VW_CJ_SC_SJ_TS_BB */ @TableName(value = "VW_CJ_SC_SJ_TS_BB") @TableName(value ="VW_CJ_SC_SJ_TS_BB") @Data public class VwCjScSjTsBb implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** * 物料名称 */ private String itemName; /** * 物料编码 */ private String itemNo; /** * 车间名称 */ private String departmentname; /** * 车间编码 */ private String departmentcode; private String daa001; /** * 工单号 */ private String daa001; private String lineName; /** * 线体名称 */ private String lineName; /** * 线体编码 */ private String lineNo; /** * 工单数量 */ private String daa008; /** * 预计开工 */ private String yjkg; /** * 实际开工 */ private String sjkg; /** * 申请入库数 * */ private String sq; /** * 入库 */ private String rk; /** * 申请未完工数 */ private String sqwwg; /** * 入库未完工 */ private String rkwwg; /** * 申请未入库 */ private String sqwrk; @TableField(exist = false) private static final long serialVersionUID = 1L; } src/main/java/com/gs/xky/entity/VwCjScSjTsBbMonth.java
@@ -7,72 +7,77 @@ import java.io.Serializable; /** * * * @TableName VW_CJ_SC_SJ_TS_BB_MONTH */ @TableName(value = "VW_CJ_SC_SJ_TS_BB_MONTH") @TableName(value ="VW_CJ_SC_SJ_TS_BB_MONTH") @Data public class VwCjScSjTsBbMonth implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** * * */ private String itemName; /** * * */ private String itemNo; /** * * */ private String departmentname; /** * */ private String departmentcode; /** * * */ private String daa001; /** * * */ private String lineName; /** * */ private String lineNo; /** * * */ private String daa008; /** * * */ private String yjkg; /** * * */ private String sjkg; /** * * */ private String sq; /** * * */ private String rk; /** * * */ private String sqwwg; /** * * */ private String rkwwg; /** * * */ private String sqwrk; @TableField(exist = false) private static final long serialVersionUID = 1L; } src/main/java/com/gs/xky/service/Impl/VwCjScSjTsBbServiceImpl.java
@@ -138,8 +138,6 @@ writer.addHeaderAlias("itemName", "物料名称"); writer.addHeaderAlias("departmentname", "车间名称"); writer.addHeaderAlias("lineName", "线体名称"); writer.addHeaderAlias("departmentcode", "车间编码"); writer.addHeaderAlias("lineNo", "线体编码"); writer.addHeaderAlias("daa008", "工单数量"); writer.addHeaderAlias("yjkg", "预计开工"); writer.addHeaderAlias("sjkg", "实际开工"); @@ -170,8 +168,6 @@ writer.addHeaderAlias("itemName", "物料名称"); writer.addHeaderAlias("departmentname", "车间名称"); writer.addHeaderAlias("lineName", "线体名称"); writer.addHeaderAlias("departmentcode", "车间编码"); writer.addHeaderAlias("lineNo", "线体编码"); writer.addHeaderAlias("daa008", "工单数量"); writer.addHeaderAlias("yjkg", "预计开工"); writer.addHeaderAlias("sjkg", "实际开工"); src/main/java/com/gs/xky/task/ScheduledTasks.java
@@ -34,7 +34,7 @@ * 导出生产数据并发送钉钉消息 */ @Async("taskExecutor") @Scheduled(cron = "0 0 9 * * ?") @Scheduled(cron = "0 0 8,16 * * ?") public void exportAndSendProductionDataTask() { if (!exportTaskRunning.compareAndSet(false, true)) { log.warn("生产数据导出任务正在执行中,跳过本次执行"); src/test/java/com/gs/xky/XkyApplicationTests.java
@@ -31,21 +31,21 @@ void testExportAndSendProductionData() throws Exception { System.out.println("=== 开始测试导出生产数据并发送钉钉 ==="); try { boolean result = vwCjScSjTsBbService.exportAndSendToDingtalk(); if (result) { System.out.println("✓ 生产数据导出并发送成功"); System.out.println(" - 数据已从 VW_CJ_SC_SJ_TS_BB 表查询"); System.out.println(" - Excel 文件已生成并保存到 D:\\BIFile\\"); System.out.println(" - 钉钉文件消息已发送"); } else { System.out.println("✗ 生产数据导出或发送失败"); } } catch (Exception e) { System.out.println("✗ 导出并发送时发生异常: " + e.getMessage()); e.printStackTrace(); } // try { // boolean result = vwCjScSjTsBbService.exportAndSendToDingtalk(); // // if (result) { // System.out.println("✓ 生产数据导出并发送成功"); // System.out.println(" - 数据已从 VW_CJ_SC_SJ_TS_BB 表查询"); // System.out.println(" - Excel 文件已生成并保存到 D:\\BIFile\\"); // System.out.println(" - 钉钉文件消息已发送"); // } else { // System.out.println("✗ 生产数据导出或发送失败"); // } // } catch (Exception e) { // System.out.println("✗ 导出并发送时发生异常: " + e.getMessage()); // e.printStackTrace(); // } System.out.println("=== 测试结束 ==="); }