查询套餐详情 增加 shopId 字段

This commit is contained in:
gong
2025-12-20 09:20:36 +08:00
parent d363c580bd
commit c33f169614
3 changed files with 6 additions and 5 deletions

View File

@@ -58,8 +58,8 @@ public class UPpPackageController {
* 获取套餐详情 * 获取套餐详情
*/ */
@GetMapping("/detail/{id}") @GetMapping("/detail/{id}")
public CzgResult<PpPackageVO> getPackageDetail(@PathVariable Long id) { public CzgResult<PpPackageVO> getPackageDetail(@PathVariable Long id, Long shopId) {
return CzgResult.success(ppPackageService.getPackageDetail(id)); return CzgResult.success(ppPackageService.getPackageDetail(id, shopId));
} }
/** /**

View File

@@ -48,7 +48,7 @@ public interface PpPackageService extends IService<PpPackage> {
PpPackage getPackageById(Long id); PpPackage getPackageById(Long id);
PpPackageVO getPackageDetail(Long id); PpPackageVO getPackageDetail(Long id, Long shopId);
PpPackageVO convertPackageToVo(PpPackage ppPackage); PpPackageVO convertPackageToVo(PpPackage ppPackage);

View File

@@ -203,17 +203,18 @@ public class PpPackageServiceImpl extends ServiceImpl<PpPackageMapper, PpPackage
} }
@Override @Override
public PpPackageVO getPackageDetail(Long id) { public PpPackageVO getPackageDetail(Long id, Long shopId) {
PpPackage ppPackage = getPackageById(id); PpPackage ppPackage = getPackageById(id);
PpPackageVO packageVO = convertPackageToVo(ppPackage); PpPackageVO packageVO = convertPackageToVo(ppPackage);
ShopInfo shopInfo = shopInfoService.getById(ppPackage.getShopId()); ShopInfo shopInfo = shopInfoService.getById(shopId);
if (shopInfo != null) { if (shopInfo != null) {
packageVO.setShopName(shopInfo.getShopName()); packageVO.setShopName(shopInfo.getShopName());
packageVO.setShopAddress(shopInfo.getAddress()); packageVO.setShopAddress(shopInfo.getAddress());
packageVO.setShopLogo(shopInfo.getLogo()); packageVO.setShopLogo(shopInfo.getLogo());
} }
packageVO.setShopId(shopId);
return packageVO; return packageVO;
} }