|
@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.ruoyi.api.controller.common.AbstractApiController;
|
|
import com.ruoyi.api.controller.common.AbstractApiController;
|
|
|
import com.ruoyi.business.domain.Business;
|
|
import com.ruoyi.business.domain.Business;
|
|
|
import com.ruoyi.business.service.IBusinessService;
|
|
import com.ruoyi.business.service.IBusinessService;
|
|
|
|
|
+import com.ruoyi.common.annotation.RepeatSubmit;
|
|
|
import com.ruoyi.common.core.domain.PageQuery;
|
|
import com.ruoyi.common.core.domain.PageQuery;
|
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.common.core.domain.R;
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
@@ -123,6 +124,7 @@ public class ApiProductController extends AbstractApiController {
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation("商品浏览量增加")
|
|
@ApiOperation("商品浏览量增加")
|
|
|
@GetMapping("/view/{productId}")
|
|
@GetMapping("/view/{productId}")
|
|
|
|
|
+ @RepeatSubmit(tw = false)
|
|
|
public R<Void> view(@ApiParam("主键") @NotNull(message = "主键不能为空")
|
|
public R<Void> view(@ApiParam("主键") @NotNull(message = "主键不能为空")
|
|
|
@PathVariable("productId") Long productId) {
|
|
@PathVariable("productId") Long productId) {
|
|
|
redisTemplate.opsForHash().increment(ShopConstants.PRODUCT_VIEW_KEY, productId, 1);
|
|
redisTemplate.opsForHash().increment(ShopConstants.PRODUCT_VIEW_KEY, productId, 1);
|