From 2012b4cc8e81d9841d9f4101c36b2df8513fee74 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Mon, 28 Jul 2025 14:40:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E5=89=8D=E8=AE=BF=E5=AE=A2=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/VisitorsServiceImpl.java | 80 ++++++++++++++++--- 1 file changed, 71 insertions(+), 9 deletions(-) diff --git a/pjcloud-integrated/pjcloud-integrated-biz/src/main/java/com/bsd/pjcloud/integrated/service/impl/VisitorsServiceImpl.java b/pjcloud-integrated/pjcloud-integrated-biz/src/main/java/com/bsd/pjcloud/integrated/service/impl/VisitorsServiceImpl.java index 72f575b5d..3515c82ce 100644 --- a/pjcloud-integrated/pjcloud-integrated-biz/src/main/java/com/bsd/pjcloud/integrated/service/impl/VisitorsServiceImpl.java +++ b/pjcloud-integrated/pjcloud-integrated-biz/src/main/java/com/bsd/pjcloud/integrated/service/impl/VisitorsServiceImpl.java @@ -53,6 +53,14 @@ import org.springframework.security.oauth2.jwt.JwtClaimsSet; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import com.auth0.jwt.JWT; +import com.auth0.jwt.algorithms.Algorithm; +import com.auth0.jwt.interfaces.DecodedJWT; +import com.auth0.jwt.exceptions.JWTVerificationException; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; +import jakarta.servlet.http.HttpServletRequest; +import org.springframework.beans.factory.annotation.Value; import java.time.LocalDateTime; import java.time.ZoneId; @@ -83,6 +91,58 @@ public class VisitorsServiceImpl extends ServiceImpl byUserId = remoteUserService.getByUserId(user.getId()); - bean.setUserName(byUserId.getData().getSysUser().getUsername()); + // 设置数据归属信息 + bean.setUserId(userId); + bean.setCreateBy(username); bean.setCheckStatus(TaskCheckStatusEnum.PADDING.getCode()); String uniqueToken = UUID.randomUUID().toString(); @@ -308,9 +370,9 @@ public class VisitorsServiceImpl extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(VisitorsEntity::getUserId, userId); +// wrapper.eq(VisitorsEntity::getUserId, userId); wrapper.eq(VisitorsEntity::getType, VisitorTypeEnum.FKSQ.getType()); wrapper.eq(StrUtils.isNotBlank(visitors.getCheckStatus()),VisitorsEntity::getCheckStatus, visitors.getCheckStatus()); wrapper.orderByDesc(VisitorsEntity::getCreateTime);