use of com.fp.mall.product.model.entity.SpuEntity in project FCLProject by FlowingCloudL.
the class SpuServiceImpl method convertToSpuEntity.
private SpuEntity convertToSpuEntity(SpuDTO spuDTO) {
SpuEntity spuEntity = new SpuEntity();
spuEntity.setSpuId(spuDTO.getSpuId());
spuEntity.setSpuName(spuDTO.getSpuName());
spuEntity.setSpuDesc(spuDTO.getSpuDesc());
spuEntity.setDescImgUrl(spuDTO.getDescImgUrl());
spuEntity.setBrandId(spuDTO.getBrandId());
spuEntity.setCategoryId(spuDTO.getCategoryId());
spuEntity.setStatus(spuDTO.getStatus());
return spuEntity;
}
use of com.fp.mall.product.model.entity.SpuEntity 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;
}
Aggregations