diff --git a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfApprovalReminderServiceImpl.java b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfApprovalReminderServiceImpl.java index 322b55f3..e1cb7308 100644 --- a/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfApprovalReminderServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/erf/service/impl/ErfApprovalReminderServiceImpl.java @@ -863,7 +863,7 @@ public class ErfApprovalReminderServiceImpl implements ErfApprovalReminderServic } } // 计划员 - for (Long id : plannerIds) { + /* for (Long id : plannerIds) { if (!completedPlanners.contains(id)) { boolean isCurrent = activeNodesByUser .getOrDefault(id, Collections.emptySet()) @@ -873,7 +873,7 @@ public class ErfApprovalReminderServiceImpl implements ErfApprovalReminderServic } } } - +*/ log.info("=== 手动催办完成 === 试验单: {}, 成功发送邮件人数: {}", applyNo, sentCount); return sentCount; } @@ -1011,21 +1011,25 @@ public class ErfApprovalReminderServiceImpl implements ErfApprovalReminderServic * 构建试验单信息HTML表格 */ private String buildApplyInfoTable(ErfExpApply apply, String submitTimeStr) { - return "
| 试验单号 | " - + "事业部 | " - + "试验名称 | " - + "试验类型 | " - + "试验负责人 | " - + "下达时间 | " + String expectedFinishDateStr = apply.getExpectedFinishDate() != null + ? DateTimeFormatter.ofPattern("yyyy-MM-dd") + .format(apply.getExpectedFinishDate().toInstant().atZone(java.time.ZoneId.systemDefault()).toLocalDateTime()) + : ""; + return "
|---|
| 收到邮件日期 | 项目号 | 试验单号 | 项目名称 | " + + "安排生产工序 | 数量 | 备注 | 需求日期 | 工程师 | " + "|||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| " + apply.getApplyNo() + " | " - + "" + nvl(apply.getBuNo()) + " | " + + "" + submitTimeStr + " | " + + "" + nvl(apply.getProjectNo()) + " | " + + "" + nvl(apply.getApplyNo()) + " | " + "" + nvl(apply.getTitle()) + " | " - + "" + nvl(apply.getExperimentType()) + " | " - + "" + nvl(apply.getProjectLeader()) + " | " - + "" + submitTimeStr + " | " + + "" + nvl(apply.getProcessRequirement()) + " | " + + "" + nvl(apply.getQuantityReq()) + " | " + + "" + nvl(apply.getRemark()) + " | " + + "" + expectedFinishDateStr + " | " + + "" + nvl(apply.getProjectLeader()) + " | " + "