| | |
| | | import com.ruoyi.common.core.utils.StringUtils; |
| | | import com.ruoyi.common.core.utils.page.BeanUtils; |
| | | import com.ruoyi.common.core.utils.page.PageDTO; |
| | | import com.ruoyi.goods.controller.management.DTO.GoodsGroupPurchaseDTO; |
| | | import com.ruoyi.goods.controller.management.DTO.GoodsGroupPurchaseQuery; |
| | | import com.ruoyi.goods.controller.management.VO.GoodsGroupPurchaseVO; |
| | | import com.ruoyi.goods.controller.management.dto.GoodsGroupPurchaseDTO; |
| | | import com.ruoyi.goods.controller.management.dto.GoodsGroupPurchaseQuery; |
| | | import com.ruoyi.goods.controller.management.vo.GoodsGroupPurchaseVO; |
| | | import com.ruoyi.goods.domain.GoodsGroupPurchase; |
| | | import com.ruoyi.goods.mapper.GoodsGroupPurchaseMapper; |
| | | import com.ruoyi.goods.service.IGoodsGroupPurchaseService; |
| | | import com.ruoyi.goods.service.IGoodsSkuService; |
| | | import com.ruoyi.goods.service.async.AsyncMethodService; |
| | | import com.ruoyi.system.api.WebSocketUsers; |
| | | import com.ruoyi.system.api.domain.GoodsSku; |
| | | import com.ruoyi.system.api.domain.Order; |
| | | import com.ruoyi.system.api.domain.dto.ListStatusDTO; |
| | |
| | | this.lambdaUpdate().set(GoodsGroupPurchase::getStartStatus, StartStatusEnum.STARTED) |
| | | .eq(GoodsGroupPurchase::getId, groupPurchaseId).update(); |
| | | //TODO 通知小程序 |
| | | WebSocketUsers.sendMessageToUsersByText( |
| | | "团购商品" + groupPurchase.getGoodsSkuName() + "开始团购"); |
| | | } |
| | | } |
| | | |
| | |
| | | this.lambdaUpdate().set(GoodsGroupPurchase::getStartStatus, StartStatusEnum.ENDED) |
| | | .eq(GoodsGroupPurchase::getId, groupPurchaseId).update(); |
| | | //TODO 通知小程序 |
| | | WebSocketUsers.sendMessageToUsersByText( |
| | | "团购商品" + groupPurchase.getGoodsSkuName() + "结束团购"); |
| | | } |
| | | } |
| | | |
| | |
| | | List<Order> orderList = orderClient.getOrderByGroupPurchaseId(id).getData(); |
| | | for (Order order : orderList) { |
| | | if (PaymentMethodEnum.ALIPAY.equals(order.getPaymentMethod())) { |
| | | //TODO |
| | | //TODO 退款 |
| | | } |
| | | if (PaymentMethodEnum.WECHAT.equals(order.getPaymentMethod())) { |
| | | //TODO |
| | | //TODO 退款 |
| | | } |
| | | } |
| | | } else { |