|
|
@ -3,29 +3,20 @@ package com.elink.esua.epdc.mq; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.elink.esua.epdc.common.token.dto.TokenDto; |
|
|
|
import com.elink.esua.epdc.common.token.util.CpUserDetailRedis; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.Constant; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.RocketMqConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.exception.ErrorCode; |
|
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.DateUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.dto.UserDTO; |
|
|
|
import com.elink.esua.epdc.dto.form.PointsLogsAddFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.form.PointsLogsFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.result.PointsLogsResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.result.PointsLogsSumResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.result.PointsRuleResultDTO; |
|
|
|
import com.elink.esua.epdc.entity.PointsLogsEntity; |
|
|
|
import com.elink.esua.epdc.feign.UsersFeignClient; |
|
|
|
import com.elink.esua.epdc.jwt.JwtTokenProperties; |
|
|
|
import com.elink.esua.epdc.jwt.JwtTokenUtils; |
|
|
|
import com.elink.esua.epdc.mq.dto.BehaviorDto; |
|
|
|
import com.elink.esua.epdc.service.PointsBehaviorService; |
|
|
|
import com.elink.esua.epdc.service.PointsLogsService; |
|
|
|
import com.elink.esua.epdc.service.PointsRuleService; |
|
|
|
import io.jsonwebtoken.Claims; |
|
|
|
import io.netty.util.internal.StringUtil; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.apache.rocketmq.common.message.MessageExt; |
|
|
@ -165,6 +156,7 @@ public class PointsModifyConsumer implements RocketMQListener<MessageExt> { |
|
|
|
//4.更新redis用户积分情况
|
|
|
|
TokenDto tokenDto = ConvertUtils.sourceToTarget(userDTO, TokenDto.class); |
|
|
|
tokenDto.setUserId(userDTO.getId()); |
|
|
|
tokenDto.setGridId(userDTO.getDeptId()); |
|
|
|
int expire = jwtTokenProperties.getExpire(); |
|
|
|
cpUserDetailRedis.set(tokenDto, expire); |
|
|
|
//更新用户的积分 -- 结束
|
|
|
|