Administrator
2018-11-28 e3dabfd944d4a4c77cd7ec309d7c99e7d05077fc
增加提现结果通知短信
3个文件已修改
55 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/entity/config/SMSConfig.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/user/SMSServiceImpl.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/inter/user/SMSService.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
}