| | |
| | | package com.yami.trading.service.impl; |
| | | |
| | | import com.yami.trading.bean.log.domain.CodeLog; |
| | | import com.yami.trading.common.manager.sms.SmsSendUtil; |
| | | import com.yami.trading.service.EmailSendService; |
| | | import com.yami.trading.service.IdentifyingCodeService; |
| | | import com.yami.trading.service.IdentifyingCodeTimeWindowService; |
| | |
| | | @Override |
| | | public void send(String target, String ip, String userId) { |
| | | |
| | | try { |
| | | String code; |
| | | /** |
| | | * 短信发送签名 |
| | |
| | | logger.info(MessageFormat.format("smsbao--target:{0},code:{1},ip:{2}", target, code, ip)); |
| | | } |
| | | |
| | | else if ("smszh".equals(send_code_type)) { |
| | | SmsSendUtil.sendSms(target, MessageFormat.format(send_code_text, code), null, null); |
| | | logger.info(MessageFormat.format("smszh--target:{0},code:{1},ip:{2}", target, code, ip)); |
| | | } |
| | | |
| | | |
| | | |
| | | } else { |
| | | |
| | | //邮件发送 |
| | |
| | | codeLog.setLog("发送地址:" + target + ",验证码:" + code + ",ip地址:" + ip); |
| | | codeLog.setCreateTime(new Date()); |
| | | codeLogService.save(codeLog); |
| | | }catch (Exception e) { |
| | | throw new RuntimeException(); |
| | | } |
| | | } |
| | | |
| | | } |