|
|
@ -29,7 +29,6 @@ import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
import java.util.*; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Collections; |
|
|
|
import java.util.List; |
|
|
@ -385,32 +384,4 @@ public class UserBadgeServiceImpl implements UserBadgeService { |
|
|
|
return badges.stream().collect(Collectors.groupingBy(UserBadgeInfoResultDTO::getUserId)); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* desc: 添加用户党员徽章记录 |
|
|
|
* |
|
|
|
* @param tokenDto |
|
|
|
* @param formDTO |
|
|
|
* @return java.lang.Boolean |
|
|
|
* @author LiuJanJun |
|
|
|
* @date 2020/11/18 10:32 上午 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public Boolean addUserPartyBadgeRecord(TokenDto tokenDto, AddUserPartyBadgeFormDTO formDTO) { |
|
|
|
String badgeId = badgeDao.getPartyBadgeId(tokenDto.getCustomerId()); |
|
|
|
ResiUserBadgeDTO resiUserBadgeDTO = new ResiUserBadgeDTO(); |
|
|
|
resiUserBadgeDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
|
resiUserBadgeDTO.setBadgeId(badgeId); |
|
|
|
UserBaseInfoResultDTO userInfo = userBaseInfoService.queryUserBaseInfoFromCache(formDTO.getUserId()); |
|
|
|
if (userInfo == null) { |
|
|
|
log.error("获取用户信息失败"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
resiUserBadgeDTO.setGridId(userInfo.getRegisteredGridId()); |
|
|
|
resiUserBadgeDTO.setUserId(formDTO.getUserId()); |
|
|
|
resiUserBadgeDTO.setIsOpened(NumConstant.ONE); |
|
|
|
resiUserBadgeDTO.setCertificationAutidStatus(BadgeConstant.APPROVED); |
|
|
|
resiUserBadgeDao.insertResiUserBadge(Arrays.asList(resiUserBadgeDTO)); |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|