添加缺失字段
This commit is contained in:
@@ -57,8 +57,7 @@ public class UPpPackageController {
|
||||
*/
|
||||
@GetMapping("/detail/{id}")
|
||||
public CzgResult<PpPackageVO> getPackageDetail(@PathVariable Long id) {
|
||||
PpPackage aPackage = ppPackageService.getPackageById(id);
|
||||
return CzgResult.success(ppPackageService.convertPackageToVo(aPackage));
|
||||
return CzgResult.success(ppPackageService.getPackageDetail(id));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -48,5 +48,8 @@ public interface PpPackageService extends IService<PpPackage> {
|
||||
|
||||
PpPackage getPackageById(Long id);
|
||||
|
||||
PpPackageVO getPackageDetail(Long id);
|
||||
|
||||
PpPackageVO convertPackageToVo(PpPackage ppPackage);
|
||||
|
||||
}
|
||||
|
||||
@@ -182,4 +182,19 @@ public class PpPackageVO {
|
||||
* 已售数量
|
||||
*/
|
||||
private Integer saleNum;
|
||||
|
||||
/**
|
||||
* 店铺名称
|
||||
*/
|
||||
private String shopName;
|
||||
|
||||
/**
|
||||
* 店铺logo
|
||||
*/
|
||||
private String shopLogo;
|
||||
|
||||
/**
|
||||
* 店铺地址
|
||||
*/
|
||||
private String shopAddress;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.czg.service.market.service.impl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.alibaba.fastjson2.JSONArray;
|
||||
import com.czg.account.entity.ShopConfig;
|
||||
import com.czg.account.entity.ShopInfo;
|
||||
import com.czg.account.service.ShopConfigService;
|
||||
import com.czg.account.service.ShopInfoService;
|
||||
import com.czg.constants.PpPackageConstants;
|
||||
@@ -196,6 +197,21 @@ public class PpPackageServiceImpl extends ServiceImpl<PpPackageMapper, PpPackage
|
||||
return ppPackage;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PpPackageVO getPackageDetail(Long id) {
|
||||
PpPackage ppPackage = getPackageById(id);
|
||||
|
||||
PpPackageVO packageVO = convertPackageToVo(ppPackage);
|
||||
|
||||
ShopInfo shopInfo = shopInfoService.getById(ppPackage.getShopId());
|
||||
if (shopInfo != null) {
|
||||
packageVO.setShopName(shopInfo.getShopName());
|
||||
packageVO.setShopAddress(shopInfo.getAddress());
|
||||
packageVO.setShopLogo(shopInfo.getLogo());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PpPackageVO convertPackageToVo(PpPackage ppPackage) {
|
||||
PpPackageVO packageVO = new PpPackageVO();
|
||||
|
||||
Reference in New Issue
Block a user