feat:聊天微信号举报bug
This commit is contained in:
1 parent
5785786f21
commit
1f1262f06b
2 files changed
+17
No files matched your search
+5
@@ -1,6 +1,8 @@
|
||||
package cn.iocoder.yudao.module.member.controller.app.comauth;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||
import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent;
|
||||
import cn.iocoder.yudao.framework.idempotent.core.keyresolver.impl.UserIdempotentKeyResolver;
|
||||
import cn.iocoder.yudao.module.member.controller.admin.comauth.vo.ComAuthSaveReqVO;
|
||||
import cn.iocoder.yudao.module.member.controller.app.comauth.vo.CreateManAuthReqVo;
|
||||
import cn.iocoder.yudao.module.member.controller.app.comauth.vo.CreateWechatAuthReqVo;
|
||||
@@ -16,6 +18,8 @@ import org.springframework.web.bind.annotation.*;
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
||||
import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
|
||||
|
||||
@@ -29,6 +33,7 @@ public class AppComAuthController {
|
||||
private ComAuthService comAuthService;
|
||||
|
||||
@PostMapping("/create-wecaht-error-auth")
|
||||
@Idempotent(timeout = 3, timeUnit = TimeUnit.SECONDS, keyResolver = UserIdempotentKeyResolver.class, message = "正在提交中,请稍后重试")
|
||||
@Operation(summary = "创建微信错误认证")
|
||||
public CommonResult<ComAuthDO> createWechatErrorAuth(@Valid @RequestBody CreateWechatErrorAuthReqVo dto) {
|
||||
dto.setOperationMemberId(getLoginUserId());
|
||||
|
||||
+12
@@ -2,6 +2,8 @@ package cn.iocoder.yudao.module.member.service.comauth;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.collection.IterUtil;
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
@@ -87,6 +89,11 @@ public class ComAuthServiceImpl implements ComAuthService {
|
||||
.eq(ComAuthDO::getBizType, MemberComAuthEnum.WECHAT_NUMBER_ERROR.getType())
|
||||
.eq(ComAuthDO::getBizId, String.valueOf(dto.getMemberId()))
|
||||
.eq(ComAuthDO::getAuthStatus, MemberComAuthStatusEnum.WAIT_AUTH.getType())
|
||||
.between(
|
||||
ComAuthDO::getCreateTime,
|
||||
LocalDateTimeUtil.format(LocalDateTime.now(), DatePattern.NORM_DATE_PATTERN),
|
||||
LocalDateTimeUtil.format(LocalDateTime.now().plusDays(1), DatePattern.NORM_DATE_PATTERN)
|
||||
)
|
||||
);
|
||||
if (ObjectUtil.isNotEmpty(comAuth)) {
|
||||
throw exception(MemberErrorCode.EMPTY, "已举报,请勿重复举报");
|
||||
@@ -96,6 +103,11 @@ public class ComAuthServiceImpl implements ComAuthService {
|
||||
.eq(OperationDO::getMemberId, dto.getMemberId())
|
||||
.eq(OperationDO::getOperatorMemberId, dto.getOperationMemberId())
|
||||
.eq(OperationDO::getBizType, MemberRecentOperateEnum.MEMBER_LOOK_WECHAT.getType())
|
||||
.between(
|
||||
OperationDO::getTapTime,
|
||||
LocalDateTimeUtil.format(LocalDateTime.now(), DatePattern.NORM_DATE_PATTERN),
|
||||
LocalDateTimeUtil.format(LocalDateTime.now().plusDays(1), DatePattern.NORM_DATE_PATTERN)
|
||||
)
|
||||
);
|
||||
if (ObjectUtil.isEmpty(operationDO)) {
|
||||
throw exception(MemberErrorCode.EMPTY, "未找到操作记录");
|
||||
|
||||
Reference in new issue
Block a user