From cee2c6b37d3046f6370ec8cac02249e04dfe3bc0 Mon Sep 17 00:00:00 2001 From: songyunpeng Date: Thu, 14 May 2020 15:02:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E5=AE=8C=E5=96=84=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E7=94=A8=E6=88=B7=20redis=E5=AD=98=E5=82=A8=E9=83=A8=E9=97=A8I?= =?UTF-8?q?D=20bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/elink/esua/epdc/mq/PointsModifyConsumer.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/mq/PointsModifyConsumer.java b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/mq/PointsModifyConsumer.java index 14a4d4a5..a87c8995 100644 --- a/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/mq/PointsModifyConsumer.java +++ b/esua-epdc/epdc-module/epdc-points/epdc-points-server/src/main/java/com/elink/esua/epdc/mq/PointsModifyConsumer.java @@ -146,13 +146,16 @@ public class PointsModifyConsumer implements RocketMQListener { return; } //判断用户是否完善信息 + Long gridId = 0L; if(userDTO.getDeptId() == null || userDTO.getDeptId() == 0L){ //获取网格人员关系表 Result userLastSwitchGird = usersFeignClient.getUserLastSwitchGird(userDTO.getId()); if(!userLastSwitchGird.success() || userLastSwitchGird.getData()==null){ return; } - userDTO.setDeptId(userLastSwitchGird.getData().getGridId()); + gridId = userLastSwitchGird.getData().getGridId(); + }else{ + gridId = userDTO.getDeptId(); } //2.更新用户积分分数 if (OPERATION_TYPE_ADD.equals(pointsRuleResultDTO.getOperationType())) { @@ -166,7 +169,7 @@ public class PointsModifyConsumer implements RocketMQListener { //4.更新redis用户积分情况 TokenDto tokenDto = ConvertUtils.sourceToTarget(userDTO, TokenDto.class); tokenDto.setUserId(userDTO.getId()); - tokenDto.setGridId(userDTO.getDeptId()); + tokenDto.setGridId(gridId); int expire = jwtTokenProperties.getExpire(); cpUserDetailRedis.set(tokenDto, expire); //更新用户的积分 -- 结束