impleme
*
* 1. 先去redis 查询是否 60S内已经发送
* 2. 未发送: 产生4位数字 手机号-验证码
- * 3. 调用短信网关发送信息
+ * 3. 发往消息中心-》发送信息
* 4. 保存redis
*
* @param mobile 手机号
@@ -123,7 +128,8 @@ public class UserServiceImpl extends ServiceImpl impleme
boolean result = false;
if (tempCode == null) {
String code = RandomUtil.randomNumbers(4);
- logger.info("短信发送成功 -> 手机号:{} -> 验证码:{}", mobile, code);
+ logger.info("短信发送请求消息中心 -> 手机号:{} -> 验证码:{}", mobile, code);
+ rabbitTemplate.convertAndSend(MqQueueConstant.MOBILE_CODE_QUEUE,new MobileMsgTemplate(mobile,code));
redisTemplate.opsForValue().set(SecurityConstants.DEFAULT_CODE_KEY + mobile, code, SecurityConstants.DEFAULT_IMAGE_EXPIRE, TimeUnit.SECONDS);
result = true;
}
diff --git a/pig-modules/pom.xml b/pig-modules/pom.xml
index 3557e318..890e6f88 100644
--- a/pig-modules/pom.xml
+++ b/pig-modules/pom.xml
@@ -20,6 +20,7 @@
+ pig-mc-service
pig-upms-service