prodcut sku一起查

pull/1/head
zhaochencheng 3 years ago
parent 5ed9aa02bc
commit fce1d57c8f

@ -63,7 +63,7 @@ public class ProductController extends BaseController {
@ApiOperation("获取商品信息详细信息")
@PreAuthorize("@ss.hasPermi('pms:product:query')")
@GetMapping(value = "/{id}")
public ResponseEntity<Product> getInfo(@PathVariable("id") Long id) {
public ResponseEntity<ProductVO> getInfo(@PathVariable("id") Long id) {
return ResponseEntity.ok(service.selectById(id));
}

@ -14,4 +14,5 @@ public interface ProductConvert {
List<ProductVO> dos2vos(List<Product> list);
Product vo2do(ProductVO productVO);
ProductVO do2vo(Product product);
}

@ -43,8 +43,14 @@ public class ProductService {
* @param id
* @return
*/
public Product selectById(Long id) {
return productMapper.selectById(id);
public ProductVO selectById(Long id) {
Product product = productMapper.selectById(id);
ProductVO productVO = convert.do2vo(product);
QueryWrapper<Sku> qw = new QueryWrapper<>();
qw.eq("product_id", product.getId());
List<Sku> skus = skuMapper.selectList(qw);
productVO.setSkuList(skus);
return productVO;
}
/**

Loading…
Cancel
Save