提交 b55beae9 authored 作者: zgy's avatar zgy

修改商品详情接口

上级 51a678f6
...@@ -71,10 +71,11 @@ public class TbCfStationItemController { ...@@ -71,10 +71,11 @@ public class TbCfStationItemController {
* @return * @return
*/ */
@ApiOperation("商品sku") @ApiOperation("商品sku")
@GetMapping("/queryItemSku/{itemId}") @GetMapping("/queryItemSku")
public Result queryItemSku(@ApiParam(value = "商品ID") @PathVariable("itemId") String itemId) { public Result queryItemSku(@ApiParam(value = "商品ID") @RequestParam(value = "itemId") String itemId,
@ApiParam(value = "用户ID") @RequestParam(value = "userId", required = false) String userId) {
return tbCfStationItemService.queryItemSku(itemId); return tbCfStationItemService.queryItemSku(itemId, userId);
} }
/** /**
...@@ -86,7 +87,7 @@ public class TbCfStationItemController { ...@@ -86,7 +87,7 @@ public class TbCfStationItemController {
@ApiOperation("商品搜索") @ApiOperation("商品搜索")
@GetMapping("/searchItems") @GetMapping("/searchItems")
public Result searchItems(@ApiParam(value = "名字") @RequestParam(value = "name") String name, public Result searchItems(@ApiParam(value = "名字") @RequestParam(value = "name") String name,
@ApiParam(value = "名字") @RequestParam(value = "order", required = false) String order) { @ApiParam(value = "排序") @RequestParam(value = "order", required = false) String order) {
return tbCfStationItemService.searchItems(name, order); return tbCfStationItemService.searchItems(name, order);
} }
......
...@@ -102,7 +102,7 @@ public interface TbCfStationItemService { ...@@ -102,7 +102,7 @@ public interface TbCfStationItemService {
* @param itemId * @param itemId
* @return * @return
*/ */
Result queryItemSku(String itemId); Result queryItemSku(String itemId,String userId);
/** /**
* *
......
...@@ -142,10 +142,18 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService { ...@@ -142,10 +142,18 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
* @return * @return
*/ */
@Override @Override
public Result queryItemSku(String itemId) { public Result queryItemSku(String itemId, String userId) {
Result result = new Result(); Result result = new Result();
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
boolean collection = false;
try { try {
//判断商品是否被收藏
if (!StringUtils.isBlank(userId)) {
TbCfItemCollectionEntity isCollection = tbCfItemCollectionDao.queryIsCollection(userId, itemId);
if (isCollection != null) {
collection = true;
}
}
//商品信息 //商品信息
TbCfStationItemEntity itemInfo = tbCfStationItemDao.queryObject(itemId); TbCfStationItemEntity itemInfo = tbCfStationItemDao.queryObject(itemId);
//商品规格 //商品规格
...@@ -204,6 +212,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService { ...@@ -204,6 +212,7 @@ public class TbCfStationItemServiceImpl implements TbCfStationItemService {
String priceRange = priceList.get(0).toString() + "-" + priceList.get(priceList.size() - 1); String priceRange = priceList.get(0).toString() + "-" + priceList.get(priceList.size() - 1);
//商品详情 //商品详情
TbCfItemDescEntity itemDesc = tbCfItemDescDao.queryObject(itemId); TbCfItemDescEntity itemDesc = tbCfItemDescDao.queryObject(itemId);
map.put("isCollection", collection);
map.put("itemInfo", itemInfo); map.put("itemInfo", itemInfo);
map.put("itemDesc", itemDesc); map.put("itemDesc", itemDesc);
map.put("itemDetail", skuInfoList); map.put("itemDetail", skuInfoList);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论