From 7e536551c09cea3b50c773308fb80d90d98d472a Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 29 Jun 2021 16:52:57 +0800 Subject: [PATCH] 20210629 商品搜索 --- gc-shop/src/main/java/com/xzx/gc/shop/controller/ApiGoodsController.java | 29 ++++++++++++++++++++++------- 1 files changed, 22 insertions(+), 7 deletions(-) diff --git a/gc-shop/src/main/java/com/xzx/gc/shop/controller/ApiGoodsController.java b/gc-shop/src/main/java/com/xzx/gc/shop/controller/ApiGoodsController.java index 5689033..4f7147b 100644 --- a/gc-shop/src/main/java/com/xzx/gc/shop/controller/ApiGoodsController.java +++ b/gc-shop/src/main/java/com/xzx/gc/shop/controller/ApiGoodsController.java @@ -6,16 +6,11 @@ import com.xzx.gc.common.request.BaseController; import com.xzx.gc.model.JsonResult; import com.xzx.gc.service.BaseAccountService; -import com.xzx.gc.shop.dto.AddGoodsOrderDto; -import com.xzx.gc.shop.dto.XcxGoodsListDto; -import com.xzx.gc.shop.dto.XcxScoreDetailsDto; +import com.xzx.gc.shop.dto.*; import com.xzx.gc.shop.service.GoodsService; import com.xzx.gc.shop.service.OrderService; import com.xzx.gc.shop.service.ScoreDetailsService; -import com.xzx.gc.shop.vo.GoodsCategoryVo; -import com.xzx.gc.shop.vo.XcxGoodsDetailVo; -import com.xzx.gc.shop.vo.XcxGoodsListVo; -import com.xzx.gc.shop.vo.XcxScoreDetailsVo; +import com.xzx.gc.shop.vo.*; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiResponse; @@ -51,6 +46,8 @@ ) @PostMapping(value = "/goods/goodsList") public JsonResult<PageInfo<XcxGoodsListVo>> goodsList(@RequestBody XcxGoodsListDto xcxGoodsListDto, HttpServletRequest request) { + String userId = getUserId(request); + xcxGoodsListDto.setUserId(userId); return JsonResult.success(goodsService.findGoodsListInPage(xcxGoodsListDto)); } @@ -63,4 +60,22 @@ return JsonResult.success(goodsService.findGoodsDetails(id)); } + @ApiOperation("商品搜索历史记录") + @ApiResponses( + @ApiResponse(code = 200, message = "success", response = GoodsSearchVo.class) + ) + @PostMapping(value = "/goods/goodsSearch") + public JsonResult<List<GoodsSearchVo>> goodsSearch(@RequestBody GoodsSearchDto goodsSearchDto, HttpServletRequest request) { + String userId = getUserId(request); + goodsSearchDto.setUserId(userId); + return JsonResult.success(goodsService.goodsSearch(goodsSearchDto)); + } + + @ApiOperation("商品搜索历史记录--删除") + @PostMapping(value = "/goods/delGoodsSearch/{id}") + public Result<String> delGoodsSearch (@PathVariable("id") Long id, HttpServletRequest request) { + goodsService.delGoodsSearch(id, getUserId(request)); + return Result.success(); + } + } -- Gitblit v1.9.1