Search in sources :

Example 1 with OrderSkuBO

use of com.fp.api.mall.product.model.OrderSkuBO in project FCLProject by FlowingCloudL.

the class RemoteSpuServiceImpl method getSpuBySkuId.

@Transactional
@Override
public OrderSpuBO getSpuBySkuId(Long skuId) {
    // 获取SKU
    SkuEntity skuEntity = skuMapper.getBySkuId(skuId);
    OrderSkuBO orderSkuBO = new OrderSkuBO();
    BeanUtils.copyProperties(skuEntity, orderSkuBO);
    // 获取SPU
    SpuEntity spuEntity = spuMapper.getBySpuId(skuEntity.getSpuId());
    OrderSpuBO orderSpuBO = new OrderSpuBO();
    BeanUtils.copyProperties(spuEntity, orderSpuBO);
    // 设置SKU到SPU
    orderSpuBO.setSkuBO(orderSkuBO);
    return orderSpuBO;
}
Also used : SpuEntity(com.fp.mall.product.model.entity.SpuEntity) OrderSkuBO(com.fp.api.mall.product.model.OrderSkuBO) SkuEntity(com.fp.mall.product.model.entity.SkuEntity) OrderSpuBO(com.fp.api.mall.product.model.OrderSpuBO) Transactional(org.springframework.transaction.annotation.Transactional)

Aggregations

OrderSkuBO (com.fp.api.mall.product.model.OrderSkuBO)1 OrderSpuBO (com.fp.api.mall.product.model.OrderSpuBO)1 SkuEntity (com.fp.mall.product.model.entity.SkuEntity)1 SpuEntity (com.fp.mall.product.model.entity.SpuEntity)1 Transactional (org.springframework.transaction.annotation.Transactional)1