fanli/src/main/java/com/yeshi/fanli/entity/config/SMSConfig.java
@@ -15,6 +15,10 @@ private String smsBind; @Map("sms_extract") private String smsExtract; @Map("sms_extract_success") private String smsExtractSuccess; @Map("sms_extract_fail") private String smsExtractFail; @Map("sms_appid") private String smsAppId; @Map("sms_appkey") @@ -22,6 +26,22 @@ @Map("sms_sign") private String smsSign; public String getSmsExtractSuccess() { return smsExtractSuccess; } public void setSmsExtractSuccess(String smsExtractSuccess) { this.smsExtractSuccess = smsExtractSuccess; } public String getSmsExtractFail() { return smsExtractFail; } public void setSmsExtractFail(String smsExtractFail) { this.smsExtractFail = smsExtractFail; } public String getSmsAppId() { return smsAppId; } fanli/src/main/java/com/yeshi/fanli/service/impl/user/SMSServiceImpl.java
@@ -1,5 +1,6 @@ package com.yeshi.fanli.service.impl.user; import java.math.BigDecimal; import java.util.Date; import javax.annotation.Resource; @@ -78,4 +79,20 @@ redisManager.saveSMSVCode(phone, SMSHistory.TYPE_EXTRACT, msgCode); } @Override public void sendExtractSuccessMsg(String phone, BigDecimal money) throws SMSException { String msg = Constant.smsConfig.getSmsExtractSuccess().replace("[签名]", Constant.smsConfig.getSmsSign()) .replace("[金额]", money.toString()); // 发送短信 TencentSMSUtil.sendSingleMsg(phone, msg); } @Override public void sendExtractFailMsg(String phone, BigDecimal money) throws SMSException { String msg = Constant.smsConfig.getSmsExtractFail().replace("[签名]", Constant.smsConfig.getSmsSign()) .replace("[金额]", money.toString()); // 发送短信 TencentSMSUtil.sendSingleMsg(phone, msg); } } fanli/src/main/java/com/yeshi/fanli/service/inter/user/SMSService.java
@@ -1,5 +1,7 @@ package com.yeshi.fanli.service.inter.user; import java.math.BigDecimal; import com.yeshi.fanli.exception.SMSException; /** @@ -33,4 +35,20 @@ * @throws SMSException */ public void sendExtractVCode(String phone) throws SMSException; /** * 提现成功短信 * * @param phone * @param money */ public void sendExtractSuccessMsg(String phone, BigDecimal money) throws SMSException; /** * 发送提现失败验证码 * * @param phone * @param money */ public void sendExtractFailMsg(String phone, BigDecimal money) throws SMSException; }