From 6a82179473012bcf7806e1185937e59f36d66c80 Mon Sep 17 00:00:00 2001 From: lyf66 Date: Thu, 25 Sep 2025 11:47:01 +0800 Subject: [PATCH] =?UTF-8?q?feat(sms):=20=E6=9B=B4=E6=96=B0=E7=9F=AD?= =?UTF-8?q?=E4=BF=A1=E6=A8=A1=E6=9D=BF=E5=8D=A0=E4=BD=8D=E7=AC=A6=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了不再使用的 ArrayList 导入- 从生日短信模板中移除 {称呼} 占位符替换 - 将主题日短信模板中的 {称呼} 替换为 {地址} - 更新 Specialist 实体类,将 title 字段重命名为 address - 修改数据库表结构,将 TITLE 字段改为 ADDRESS 并更新注释 - 调整失败短信日志记录中的内容生成逻辑,使用 address 替代 title --- sql/tables.sms.sql | 2 +- src/main/java/com/whdc/model/entity/Specialist.java | 6 +++--- .../java/com/whdc/service/impl/SmsBirthdayServiceImpl.java | 6 ++---- src/main/java/com/whdc/service/impl/SmsTaskServiceImpl.java | 3 +-- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/sql/tables.sms.sql b/sql/tables.sms.sql index 38e58da..afbda14 100644 --- a/sql/tables.sms.sql +++ b/sql/tables.sms.sql @@ -6,7 +6,7 @@ CREATE TABLE SPECIALIST ( NAME VARCHAR(50) NOT NULL COMMENT '姓名', POSITION VARCHAR(100) COMMENT '职务', BIRTHDAY DATE COMMENT '生日', - TITLE VARCHAR(20) COMMENT '称呼', + ADDRESS VARCHAR(20) COMMENT '区域', PHONE VARCHAR(20) COMMENT '电话号码', STATUS INT DEFAULT 1 COMMENT '生效状态 1:有效 0:无效', CREATE_TM DATETIME DEFAULT CURRENT_TIME COMMENT '创建日期' diff --git a/src/main/java/com/whdc/model/entity/Specialist.java b/src/main/java/com/whdc/model/entity/Specialist.java index a1ddf0b..ee5049e 100644 --- a/src/main/java/com/whdc/model/entity/Specialist.java +++ b/src/main/java/com/whdc/model/entity/Specialist.java @@ -58,9 +58,9 @@ public class Specialist implements Serializable { /** * 职位称呼 */ - @TableField("TITLE") - @ApiModelProperty(value = "称呼") - private String title; + @TableField("ADDRESS") + @ApiModelProperty(value = "区域") + private String address; /** * 电话号码 diff --git a/src/main/java/com/whdc/service/impl/SmsBirthdayServiceImpl.java b/src/main/java/com/whdc/service/impl/SmsBirthdayServiceImpl.java index 0dff075..da27cfa 100644 --- a/src/main/java/com/whdc/service/impl/SmsBirthdayServiceImpl.java +++ b/src/main/java/com/whdc/service/impl/SmsBirthdayServiceImpl.java @@ -18,7 +18,6 @@ import org.springframework.stereotype.Service; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.concurrent.atomic.AtomicBoolean; @@ -90,8 +89,7 @@ public class SmsBirthdayServiceImpl extends ServiceImpl impl try { // 替换模板中的占位符 String content = template.replace("{姓名}", specialist.getName()) - .replace("{称呼}", specialist.getTitle() != null ? specialist.getTitle() : "") .replace("{主题}", smsTask.getSubjectName()); // 创建短信日志记录 @@ -177,7 +176,7 @@ public class SmsTaskServiceImpl extends ServiceImpl impl failedSmsLog.setName(specialist.getName()) .setPhone(specialist.getPhone()) .setContent(template.replace("{姓名}", specialist.getName()) - .replace("{称呼}", specialist.getTitle() != null ? specialist.getTitle() : "") + .replace("{称呼}", specialist.getAddress() != null ? specialist.getAddress() : "") .replace("{主题}", smsTask.getSubjectName())) .setRemark("主题日短信-" + smsTask.getSubjectName() + "-发送异常: " + e.getMessage()) .setSendTm(new java.util.Date());