| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.fasterxml.jackson.core.JsonProcessingException; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import com.ruoyi.common.core.constant.SecurityConstants; |
| | | import com.ruoyi.common.core.enums.GroupStatusEnum; |
| | | import com.ruoyi.common.core.enums.ListingStatusEnum; |
| | | import com.ruoyi.common.core.enums.PaymentMethodEnum; |
| | |
| | | GoodsGroupPurchaseVO vo = BeanUtils.copyBean(groupPurchase, |
| | | GoodsGroupPurchaseVO.class); |
| | | //远程调用订单服务查询商品购买总数 |
| | | Integer num = orderClient.getGroupPurchasesGoodsNum(groupPurchase.getId()).getData(); |
| | | Integer num = orderClient.getGroupPurchasesGoodsNum(groupPurchase.getId(), |
| | | SecurityConstants.INNER).getData(); |
| | | vo.setBuyNumber(num); |
| | | return vo; |
| | | } |
| | |
| | | //判断商品状态,未成团则查询关联订单,进行退款;成团就直接修改状态 |
| | | if (groupPurchase.getGroupStatus().equals(GroupStatusEnum.TO_FORM_A_GROUP)) { |
| | | //查询关联订单 |
| | | List<Order> orderList = orderClient.getOrderByGroupPurchaseId(id).getData(); |
| | | List<Order> orderList = orderClient.getOrderByGroupPurchaseId(id, |
| | | SecurityConstants.INNER).getData(); |
| | | for (Order order : orderList) { |
| | | if (PaymentMethodEnum.ALIPAY.equals(order.getPaymentMethod())) { |
| | | //TODO 退款 |