Browse Source

/resi/mine/badge/list当前客户没有徽章时,初始化一套

dev
yinzuomei 3 years ago
parent
commit
4f412bd094
  1. 6
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java

6
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java

@ -125,9 +125,13 @@ public class UserBadgeServiceImpl implements UserBadgeService {
List<UserOperListResultDTO> userAuthBadgeList = userBadgeDao.selectAuthRecord(userOperListFormDTO.getUserId());
Object userBadge = userBadgeRedis.getCustomerBadge(userOperListFormDTO.getCustomerId());
if (null == userBadge){
return new ArrayList<>();
this.reloadCustomerBadge(userOperListFormDTO.getCustomerId());
userBadge = userBadgeRedis.getCustomerBadge(userOperListFormDTO.getCustomerId());
}
List<UserOperListResultDTO> userOperListResultDTOS = JSON.parseArray(userBadge.toString(), UserOperListResultDTO.class);
if(CollectionUtils.isEmpty(userOperListResultDTOS)){
return new ArrayList<>();
}
// 没有任何记录
if (CollectionUtils.isEmpty(userAuthBadgeList)){
userOperListResultDTOS.forEach(u -> {

Loading…
Cancel
Save