From ef22e73948a95e9ce2e25a97d1e0698e9b934573 Mon Sep 17 00:00:00 2001 From: "1378012178@qq.com" <1378012178@qq.com> Date: Tue, 10 Mar 2026 08:55:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E6=9E=84=E5=85=A5=E9=A9=BB-=E8=BF=90?= =?UTF-8?q?=E7=BB=B4=E5=B9=B3=E5=8F=B0=E6=90=AD=E5=BB=BA=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E5=90=8E=20=E5=8F=91=E7=9F=AD=E4=BF=A1=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E6=9C=BA=E6=9E=84=E8=B4=9F=E8=B4=A3=E4=BA=BA=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=9C=B0=E5=9D=80=E3=80=81=E8=B4=A6=E5=8F=B7=E3=80=81=E5=AF=86?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../listener/WorkOrderMQListener.java | 17 +++++++++++++++++ .../jeecg/common/constant/enums/DySmsEnum.java | 18 +++++++++++------- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/workorder/listener/WorkOrderMQListener.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/workorder/listener/WorkOrderMQListener.java index a937d80..18063cb 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/workorder/listener/WorkOrderMQListener.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/workorder/listener/WorkOrderMQListener.java @@ -1,13 +1,17 @@ package com.nu.mq.workorder.listener; +import com.alibaba.fastjson.JSONObject; +import com.aliyuncs.exceptions.ClientException; import com.nu.dto.WorkOrderMQDto; import com.nu.modules.orgapplyinfo.entity.OrgApplyInfo; import com.nu.modules.orgapplyinfo.service.IOrgApplyInfoService; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.constant.enums.DySmsEnum; import org.jeecg.common.system.api.ISysBaseAPI; import org.jeecg.common.system.entity.SysDepartEntity; import org.jeecg.common.system.vo.SysDepartModel; +import org.jeecg.common.util.DySmsHelper; import org.springframework.amqp.core.ExchangeTypes; import org.springframework.amqp.rabbit.annotation.Exchange; import org.springframework.amqp.rabbit.annotation.Queue; @@ -128,5 +132,18 @@ public class WorkOrderMQListener { sysDepartEntity.setContextPath(workOrderMQDto.getContextPath());//后台相对路径 sysDepartEntity.setMediaUrl(workOrderMQDto.getMediaUrl());//媒体资源路径 sysBaseAPI.updateById(sysDepartEntity); + + + try { + JSONObject jsonObject = new JSONObject(); + jsonObject.put("code","SMS_319245237"); + jsonObject.put("name",workOrderMQDto.getFrontPath()); + jsonObject.put("username",workOrderMQDto.getAccountNo()); + jsonObject.put("password",workOrderMQDto.getPasswordText()); + DySmsHelper.sendSms(workOrderMQDto.getAccountNo(),jsonObject, DySmsEnum.JIGOURUZHU_DAJIANWANCHENG); + } catch (ClientException e) { + //todo 需要做处理 + e.printStackTrace(); + } } } diff --git a/nursing-unit-base-core/src/main/java/org/jeecg/common/constant/enums/DySmsEnum.java b/nursing-unit-base-core/src/main/java/org/jeecg/common/constant/enums/DySmsEnum.java index 53bf4df..34c21dc 100644 --- a/nursing-unit-base-core/src/main/java/org/jeecg/common/constant/enums/DySmsEnum.java +++ b/nursing-unit-base-core/src/main/java/org/jeecg/common/constant/enums/DySmsEnum.java @@ -15,7 +15,11 @@ public enum DySmsEnum { /**修改密码短信模板编码*/ CHANGE_PASSWORD_TEMPLATE_CODE("SMS_465391221","敲敲云","code"), /**注册账号短信模板编码*/ - REGISTER_TEMPLATE_CODE("SMS_319245237","敲敲云","code"); + REGISTER_TEMPLATE_CODE("SMS_319245237","敲敲云","code"), + /** + * 机构入驻-平台搭建完成 + */ + JIGOURUZHU_DAJIANWANCHENG("SMS_501601033","护理单元-机构平台搭建完成","name,username,password"); /** * 短信模板编码 @@ -29,29 +33,29 @@ public enum DySmsEnum { * 短信模板必需的数据名称,多个key以逗号分隔,此处配置作为校验 */ private String keys; - + DySmsEnum(String templateCode, String signName, String keys) { this.templateCode = templateCode; this.signName = signName; this.keys = keys; } - + public String getTemplateCode() { return templateCode; } - + public void setTemplateCode(String templateCode) { this.templateCode = templateCode; } - + public String getSignName() { return signName; } - + public void setSignName(String signName) { this.signName = signName; } - + public String getKeys() { return keys; }