🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 比如注册、登陆、敏感操作验证等,需要通过手机验证码验证的业务逻辑,为了高效、规范使用,平台提供了统一的处理机制; ## 二、方案 1、api参数中,至少包含两个参数,手机号码和验证码; 2、service业务代码中,增加注解:@RayValidateCodeMethod,里面设置前端传入的手机号码和验证码参数名称即可; ``` @RayServiceMethod @Transactional @RayValidateCodeMethod(vcode = "vcode", mobile = "mobile") public ResponseObject registerMobile(String mobile, String vcode) { SysStaff staffobj = staffCreateExecutor.create(mobile, mobile); model.setStaffObj(staffobj); return responseObj; } ```