From c61baa7a8464e070120e43d9bc1a5e9ffdda6082 Mon Sep 17 00:00:00 2001 From: wen <1455474577@qq.com> Date: Mon, 29 Nov 2021 18:28:26 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E7=BB=9F=E8=AE=A1=EF=BC=8C?= =?UTF-8?q?=E5=86=99=E4=BA=86=E4=B8=89=E4=B8=AAMapper=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../general/controller/XhpcSmsController.java | 10 +++++- .../xhpc/general/mapper/XhpcSmsMapper.java | 33 ++++++++++++++++++- .../xhpc/general/service/IXhpcSmsService.java | 11 +++++++ .../main/resources/mapper/XhpcSmsMapper.xml | 27 ++++++++++++++- 4 files changed, 78 insertions(+), 3 deletions(-) diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java index 5d09fe6f..948e30fe 100644 --- a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/controller/XhpcSmsController.java @@ -25,7 +25,7 @@ public class XhpcSmsController extends BaseController { * 注册获取手机号验证码 */ @GetMapping(value = "/getLogonPhoneCode") - public AjaxResult getLogonPhoneCode(@RequestParam("phone") String phone) throws Exception { + public AjaxResult getLogonPhoneCode(@RequestParam("phone") String phone) { String signatureName = null; String templateId = null; @@ -75,4 +75,12 @@ public class XhpcSmsController extends BaseController { xhpcSmsService.sendNotice(phone, signatureName, templateId, paramMap); } + + @GetMapping(value = "/getAliyunShortMessageInfo") + public AjaxResult getAliyunShortMessageInfo() { + + Object messageInfo = xhpcSmsService.getAliyunShortMessageInfo(); + return AjaxResult.success(); + } + } diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcSmsMapper.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcSmsMapper.java index 2fe05bde..3cfc434b 100644 --- a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcSmsMapper.java +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/mapper/XhpcSmsMapper.java @@ -14,6 +14,37 @@ public interface XhpcSmsMapper { int addXhpcSms(XhpcSms xhpcSms); + List> getList(@Param("status") Integer status, @Param("phone") String phone); + + /** + * 查询阿里云中发送失败的短信条数 + * + * @return 返回发送失败的条数 + * @author WH + * @date 2021/11/29 14:11 + * @since version-1.0 + */ + Long querySumOfFailMessage(); + + /** + * 查询阿里云中的发送成功的短信条数 + * + * @return 发送成功的短信的条数 + * @author WH + * @date 2021/11/29 + * @since version-1.0 + */ + Long querySumOfSuccessMessage(); + + /** + * 查询发送的短信的总记录数 + * + * @return 返回发送过的短信的总记录数 + * @author WH + * @date 2021/11/29 14:25 + * @since version-1.0 + */ + Long querySumOfMessage(); + - List> getList(@Param("status") Integer status,@Param("phone") String phone); } diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcSmsService.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcSmsService.java index 5f92e39f..9b6c2abd 100644 --- a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcSmsService.java +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/IXhpcSmsService.java @@ -46,4 +46,15 @@ public interface IXhpcSmsService { * @param paramMap 模板中的参数 */ void sendNotice(String phone, String signatureName, String templateId, Map paramMap); + + /** + * 获取阿里云短信服务信息 + * + * @return 一个装有阿里云短信信息的对象 + * @author WH + * @date 2021/11/29 10:31 + * @since version-1.0 + */ + Object getAliyunShortMessageInfo(); + } diff --git a/xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcSmsMapper.xml b/xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcSmsMapper.xml index c703459c..a3e3902c 100644 --- a/xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcSmsMapper.xml +++ b/xhpc-modules/xhpc-general/src/main/resources/mapper/XhpcSmsMapper.xml @@ -98,7 +98,7 @@ phone, content, status, - create_time as createTime + create_time as createTime from xhpc_sms where del_flag=0 @@ -108,4 +108,29 @@ and phone like concat('%',#{phone},'%') + + + + + + +