短信统计,写了三个Mapper方法
This commit is contained in:
parent
6fa15d9627
commit
c61baa7a84
@ -25,7 +25,7 @@ public class XhpcSmsController extends BaseController {
|
|||||||
* 注册获取手机号验证码
|
* 注册获取手机号验证码
|
||||||
*/
|
*/
|
||||||
@GetMapping(value = "/getLogonPhoneCode")
|
@GetMapping(value = "/getLogonPhoneCode")
|
||||||
public AjaxResult getLogonPhoneCode(@RequestParam("phone") String phone) throws Exception {
|
public AjaxResult getLogonPhoneCode(@RequestParam("phone") String phone) {
|
||||||
|
|
||||||
String signatureName = null;
|
String signatureName = null;
|
||||||
String templateId = null;
|
String templateId = null;
|
||||||
@ -75,4 +75,12 @@ public class XhpcSmsController extends BaseController {
|
|||||||
xhpcSmsService.sendNotice(phone, signatureName, templateId, paramMap);
|
xhpcSmsService.sendNotice(phone, signatureName, templateId, paramMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping(value = "/getAliyunShortMessageInfo")
|
||||||
|
public AjaxResult getAliyunShortMessageInfo() {
|
||||||
|
|
||||||
|
Object messageInfo = xhpcSmsService.getAliyunShortMessageInfo();
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,6 +14,37 @@ public interface XhpcSmsMapper {
|
|||||||
|
|
||||||
int addXhpcSms(XhpcSms xhpcSms);
|
int addXhpcSms(XhpcSms xhpcSms);
|
||||||
|
|
||||||
|
List<Map<String, Object>> 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<Map<String,Object>> getList(@Param("status") Integer status,@Param("phone") String phone);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -46,4 +46,15 @@ public interface IXhpcSmsService {
|
|||||||
* @param paramMap 模板中的参数
|
* @param paramMap 模板中的参数
|
||||||
*/
|
*/
|
||||||
void sendNotice(String phone, String signatureName, String templateId, Map<String, String> paramMap);
|
void sendNotice(String phone, String signatureName, String templateId, Map<String, String> paramMap);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取阿里云短信服务信息
|
||||||
|
*
|
||||||
|
* @return 一个装有阿里云短信信息的对象
|
||||||
|
* @author WH
|
||||||
|
* @date 2021/11/29 10:31
|
||||||
|
* @since version-1.0
|
||||||
|
*/
|
||||||
|
Object getAliyunShortMessageInfo();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -98,7 +98,7 @@
|
|||||||
phone,
|
phone,
|
||||||
content,
|
content,
|
||||||
status,
|
status,
|
||||||
create_time as createTime
|
create_time as createTime
|
||||||
from xhpc_sms
|
from xhpc_sms
|
||||||
where del_flag=0
|
where del_flag=0
|
||||||
<if test="null!=status">
|
<if test="null!=status">
|
||||||
@ -108,4 +108,29 @@
|
|||||||
and phone like concat('%',#{phone},'%')
|
and phone like concat('%',#{phone},'%')
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="querySumOfFailMessage" resultType="java.lang.Long">
|
||||||
|
|
||||||
|
SELECT count(sms_id)
|
||||||
|
FROM xhpc_sms
|
||||||
|
WHERE status = 1
|
||||||
|
AND del_flag = 0
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="querySumOfSuccessMessage" resultType="java.lang.Long">
|
||||||
|
|
||||||
|
SELECT count(sms_id)
|
||||||
|
FROM xhpc_sms
|
||||||
|
WHERE remark LIKE "%bizId%"
|
||||||
|
AND del_flag = 0
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="querySumOfMessage" resultType="java.lang.Long">
|
||||||
|
SELECT count(sms_id)
|
||||||
|
FROM `xhpc_sms`
|
||||||
|
WHERE del_flag = 0
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user