From 3af957a67cf00b8d64eb61406df1f8b8072cb08c Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 27 五月 2024 11:19:53 +0800 Subject: [PATCH] 修改秒杀/团购 websocket消息推送 --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/inner/GoodsGroupPurchaseController.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/inner/GoodsGroupPurchaseController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/inner/GoodsGroupPurchaseController.java index ebad70f..373ceb6 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/inner/GoodsGroupPurchaseController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/inner/GoodsGroupPurchaseController.java @@ -1,6 +1,7 @@ package com.ruoyi.goods.controller.inner; +import com.fasterxml.jackson.core.JsonProcessingException; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.security.annotation.InnerAuth; import com.ruoyi.goods.service.IGoodsGroupPurchaseService; @@ -35,7 +36,12 @@ @InnerAuth @GetMapping("/start/{groupPurchaseId}") R<?> startGroupPurchase(@PathVariable("groupPurchaseId") Long groupPurchaseId) { - goodsGroupPurchaseService.startGroupPurchase(groupPurchaseId); + try { + goodsGroupPurchaseService.startGroupPurchase(groupPurchaseId); + } catch (JsonProcessingException e) { + log.error("团购商品开始团购失败", e); + return R.fail("团购商品开始团购失败"); + } return R.ok(); } @@ -47,7 +53,12 @@ @InnerAuth @GetMapping("/end/{groupPurchaseId}") R<?> endGroupPurchase(@PathVariable("groupPurchaseId") Long groupPurchaseId) { - goodsGroupPurchaseService.endGroupPurchase(groupPurchaseId); + try { + goodsGroupPurchaseService.endGroupPurchase(groupPurchaseId); + } catch (JsonProcessingException e) { + log.error("团购商品开始团购失败", e); + return R.fail("团购商品结束团购失败"); + } return R.ok(); } } -- Gitblit v1.7.1