Browse Source

新增-验证码发送间隔功能

limeng 1 day ago
parent
commit
154a99bfb5

+ 4 - 0
src/main/java/com/sooka/sponest/mobile/message/controller/AppMessageController.java

@@ -57,6 +57,10 @@ public class AppMessageController {
         return appMessageService.detail(vo);
     }
 
+    @PostMapping("/shouldSendVerificationCode")
+    public AjaxResult shouldSendVerificationCode(@RequestBody AppMessageVO messageVO) {
+        return appMessageService.shouldSendVerificationCode(messageVO);
+    }
 
     @PostMapping("/sendMessageTencentVerifyCode")
     public AjaxResult sendMessageTencentVerifyCode(@RequestBody AppMessageVO messageVO) {

+ 2 - 0
src/main/java/com/sooka/sponest/mobile/message/service/AppMessageService.java

@@ -27,6 +27,8 @@ public interface AppMessageService {
      **/
     public AjaxResult detail(AppMessageVO vo);
 
+    AjaxResult shouldSendVerificationCode(AppMessageVO messageVO);
+
     AjaxResult sendMessageTencentVerifyCode(AppMessageVO messageVO);
 
     AjaxResult verifyVerifyCode(AppMessageVO messageVO);

+ 5 - 0
src/main/java/com/sooka/sponest/mobile/message/service/impl/AppMessageServiceImpl.java

@@ -69,6 +69,11 @@ public class AppMessageServiceImpl implements AppMessageService {
         }
     }
 
+    @Override
+    public AjaxResult shouldSendVerificationCode(AppMessageVO messageVO) {
+        return remoteMessageBaseService.shouldSendVerificationCode(messageVO);
+    }
+
 
     @Override
     public AjaxResult sendMessageTencentVerifyCode(AppMessageVO messageVO) {

+ 3 - 0
src/main/java/com/sooka/sponest/mobile/remoteapi/RemoteMessageBaseService.java

@@ -39,6 +39,9 @@ public interface RemoteMessageBaseService {
     @LogFeignCall
     public R remoteSendMeetingMsg(@RequestBody CentereventMeetingSystemBO centereventMeetingSystemBO);
 
+    @PostMapping("/centerMessageFeign/shouldSendVerificationCode")
+    AjaxResult shouldSendVerificationCode(@RequestBody AppMessageVO messageVO);
+
     @PostMapping("/centerMessageFeign/sendMessageTencentVerifyCode")
     AjaxResult sendMessageTencentVerifyCode(@RequestBody AppMessageVO messageVO);
 

+ 5 - 0
src/main/java/com/sooka/sponest/mobile/remoteapi/factory/RemoteBaseServiceMessageFactory.java

@@ -42,6 +42,11 @@ public class RemoteBaseServiceMessageFactory implements FallbackFactory<RemoteMe
             }
 
             @Override
+            public AjaxResult shouldSendVerificationCode(AppMessageVO messageVO) {
+                return null;
+            }
+
+            @Override
             public AjaxResult sendMessageTencentVerifyCode(AppMessageVO messageVO) {
                 return null;
             }