use of org.modelmapper.ModelMapper in project paascloud-master by paascloud.
the class UacUserTokenServiceImpl method getByAccessToken.
@Override
public UserTokenDto getByAccessToken(String accessToken) {
UserTokenDto userTokenDto = (UserTokenDto) redisTemplate.opsForValue().get(RedisKeyUtil.getAccessTokenKey(accessToken));
if (userTokenDto == null) {
UacUserToken uacUserToken = new UacUserToken();
uacUserToken.setAccessToken(accessToken);
uacUserToken = uacUserTokenMapper.selectOne(uacUserToken);
userTokenDto = new ModelMapper().map(uacUserToken, UserTokenDto.class);
}
return userTokenDto;
}
use of org.modelmapper.ModelMapper in project paascloud-master by paascloud.
the class MdcDictServiceImpl method getMdcDictVoById.
@Override
@Transactional(readOnly = true, rollbackFor = Exception.class)
public MdcDictVo getMdcDictVoById(Long dictId) {
MdcDict dict = mdcDictMapper.selectByPrimaryKey(dictId);
if (dict == null) {
logger.error("找不到数据字典信息id={}", dictId);
throw new MdcBizException(ErrorCodeEnum.MDC10021018, dictId);
}
// 获取父级菜单信息
MdcDict parentDict = mdcDictMapper.selectByPrimaryKey(dict.getPid());
ModelMapper modelMapper = new ModelMapper();
MdcDictVo dictVo = modelMapper.map(dict, MdcDictVo.class);
if (parentDict != null) {
dictVo.setParentDictName(parentDict.getDictName());
}
return dictVo;
}
use of org.modelmapper.ModelMapper in project paascloud-master by paascloud.
the class OmcOrderServiceImpl method queryOrderDtoByOrderNo.
@Override
public OrderDto queryOrderDtoByOrderNo(String orderNo) {
OmcOrder omcOrder = this.queryByOrderNo(orderNo);
if (omcOrder == null) {
throw new OmcBizException(ErrorCodeEnum.OMC10031005, orderNo);
}
ModelMapper modelMapper = new ModelMapper();
return modelMapper.map(omcOrder, OrderDto.class);
}
use of org.modelmapper.ModelMapper in project paascloud-master by paascloud.
the class TpcMqMessageServiceImpl method saveMessageWaitingConfirm.
@Override
public void saveMessageWaitingConfirm(TpcMqMessageDto messageDto) {
if (StringUtils.isEmpty(messageDto.getMessageTopic())) {
throw new TpcBizException(ErrorCodeEnum.TPC10050001);
}
Date now = new Date();
TpcMqMessage message = new ModelMapper().map(messageDto, TpcMqMessage.class);
message.setMessageStatus(MqSendStatusEnum.WAIT_SEND.sendStatus());
message.setUpdateTime(now);
message.setCreatedTime(now);
tpcMqMessageMapper.insertSelective(message);
}
use of org.modelmapper.ModelMapper in project paascloud-master by paascloud.
the class TpcMqMessageServiceImpl method saveAndSendMessage.
@Override
public void saveAndSendMessage(TpcMqMessageDto tpcMqMessageDto) {
if (StringUtils.isEmpty(tpcMqMessageDto.getMessageTopic())) {
throw new TpcBizException(ErrorCodeEnum.TPC10050001);
}
Date now = new Date();
TpcMqMessage message = new ModelMapper().map(tpcMqMessageDto, TpcMqMessage.class);
message.setMessageStatus(MqSendStatusEnum.SENDING.sendStatus());
message.setId(generateId());
message.setUpdateTime(now);
message.setCreatedTime(now);
tpcMqMessageMapper.insertSelective(message);
// 创建消费待确认列表
this.createMqConfirmListByTopic(message.getMessageTopic(), message.getId(), message.getMessageKey());
this.directSendMessage(tpcMqMessageDto.getMessageBody(), tpcMqMessageDto.getMessageTopic(), tpcMqMessageDto.getMessageTag(), tpcMqMessageDto.getMessageKey(), tpcMqMessageDto.getProducerGroup(), tpcMqMessageDto.getDelayLevel());
}
Aggregations