Search in sources :

Example 31 with ModelMapper

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;
}
Also used : UserTokenDto(com.paascloud.base.dto.UserTokenDto) UacUserToken(com.paascloud.provider.model.domain.UacUserToken) ModelMapper(org.modelmapper.ModelMapper)

Example 32 with ModelMapper

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;
}
Also used : MdcBizException(com.paascloud.provider.exceptions.MdcBizException) MdcDictVo(com.paascloud.provider.model.vo.MdcDictVo) MdcDict(com.paascloud.provider.model.domain.MdcDict) ModelMapper(org.modelmapper.ModelMapper) Transactional(org.springframework.transaction.annotation.Transactional)

Example 33 with ModelMapper

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);
}
Also used : OmcBizException(com.paascloud.provider.exceptions.OmcBizException) OmcOrder(com.paascloud.provider.model.domain.OmcOrder) ModelMapper(org.modelmapper.ModelMapper)

Example 34 with ModelMapper

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);
}
Also used : TpcMqMessage(com.paascloud.provider.model.domain.TpcMqMessage) TpcBizException(com.paascloud.provider.exceptions.TpcBizException) Date(java.util.Date) ModelMapper(org.modelmapper.ModelMapper)

Example 35 with ModelMapper

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());
}
Also used : TpcMqMessage(com.paascloud.provider.model.domain.TpcMqMessage) TpcBizException(com.paascloud.provider.exceptions.TpcBizException) Date(java.util.Date) ModelMapper(org.modelmapper.ModelMapper)

Aggregations

ModelMapper (org.modelmapper.ModelMapper)78 ArrayList (java.util.ArrayList)16 Date (java.util.Date)5 Actor (com.management.entities.Actor)4 CinemaTheatre (com.management.entities.CinemaTheatre)4 Event (com.management.entities.Event)4 Hall (com.management.entities.Hall)4 Performance (com.management.entities.Performance)4 Props (com.management.entities.Props)4 Seat (com.management.entities.Seat)4 User (com.management.entities.User)4 Actorperformances (com.management.entities.Actorperformances)3 FanZone (com.management.entities.FanZone)3 Friendslist (com.management.entities.Friendslist)3 History (com.management.entities.History)3 OmcOrder (com.paascloud.provider.model.domain.OmcOrder)3 UacUserToken (com.paascloud.provider.model.domain.UacUserToken)3 Transactional (org.springframework.transaction.annotation.Transactional)3 SimpleExportXmEntityDto (com.icthh.xm.ms.entity.domain.SimpleExportXmEntityDto)2 ActorDTO (com.management.dto.ActorDTO)2