diff --git a/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/admin/messageLeave/MessageLeaveController.java b/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/admin/messageLeave/MessageLeaveController.java index 1e006f95d097acbe3b0eba7494a89679b4922980..7313df4e01fbc6ef6890311bc23ac0fe1adc75fe 100644 --- a/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/admin/messageLeave/MessageLeaveController.java +++ b/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/admin/messageLeave/MessageLeaveController.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.ecw.controller.admin.messageLeave; +import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent; import cn.iocoder.yudao.framework.security.core.annotations.PreAuthenticated; import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; import org.springframework.web.bind.annotation.*; @@ -38,6 +39,7 @@ public class MessageLeaveController { @PostMapping("/create") @ApiOperation("创建留言") + @Idempotent(timeout = 5) //@PreAuthorize("@ss.hasPermission('ecw:message-leave:create')") @PreAuthenticated public CommonResult<Long> createMessageLeave(@Valid @RequestBody MessageLeaveCreateReqVO createReqVO) { diff --git a/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/app/messageLeave/AppMessageLeaveController.java b/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/app/messageLeave/AppMessageLeaveController.java index 6aa7f34e566f1cc33337f98309d06a832d28d2b4..e802a951065bd4ee14f7c7fb9099a166f497379f 100644 --- a/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/app/messageLeave/AppMessageLeaveController.java +++ b/yudao-module-ecw/yudao-module-ecw-impl/src/main/java/cn/iocoder/yudao/module/ecw/controller/app/messageLeave/AppMessageLeaveController.java @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.ecw.controller.app.messageLeave; import cn.iocoder.yudao.framework.common.pojo.CommonResult; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.excel.util.ExcelUtils; +import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent; import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; import cn.iocoder.yudao.framework.security.core.annotations.PreAuthenticated; import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; @@ -37,6 +38,7 @@ public class AppMessageLeaveController { @PostMapping("/create") @ApiOperation("创建留言") + @Idempotent(timeout = 5) //@PreAuthorize("@ss.hasPermission('ecw:message-leave:create')") @PreAuthenticated public CommonResult<Long> createMessageLeave(@Valid @RequestBody MessageLeaveCreateReqVO createReqVO) { diff --git a/yudao-module-member/yudao-module-member-impl/src/main/java/cn/iocoder/yudao/module/member/controller/app/auth/AppAuthController.java b/yudao-module-member/yudao-module-member-impl/src/main/java/cn/iocoder/yudao/module/member/controller/app/auth/AppAuthController.java index 32d12eafe273da15a72f06953c653807614d49f9..61ead53b2f5ab15d95eaeae33d697614a7a85f33 100644 --- a/yudao-module-member/yudao-module-member-impl/src/main/java/cn/iocoder/yudao/module/member/controller/app/auth/AppAuthController.java +++ b/yudao-module-member/yudao-module-member-impl/src/main/java/cn/iocoder/yudao/module/member/controller/app/auth/AppAuthController.java @@ -52,7 +52,7 @@ public class AppAuthController { @PostMapping("/reg") @ApiOperation("使用手机注册") @OperateLog(enable = false) // é¿å… Post 请求被记录æ“作日志 - @Idempotent(timeout = 5) + @Idempotent(timeout = 10) public CommonResult<AppAuthLoginRespVO> reg(@RequestBody @Valid AppAuthRegReqVO reqVO) { String mobileCode = reqVO.getAreaCode() + StrUtil.COLON + reqVO.getMobile(); paramValidatorApi.validatorMobile(mobileCode);