You've already forked FrameTour-BE
修改
This commit is contained in:
@@ -189,48 +189,12 @@ public class OrderServiceImpl implements OrderService {
|
||||
if (state == OrderStateEnum.CANCELED.getState()) {//取消支付
|
||||
orderUpdateReq.setCancelAt(new Date());
|
||||
|
||||
//如果订单未支付就把商品状态更改成未购买
|
||||
OrderRespVO orderRespVO = orderMapper.getById(orderSn);
|
||||
Integer goodsType = orderRespVO.getGoodsType();
|
||||
List<OrderItemVO> orderItemList = orderRespVO.getOrderItemList();
|
||||
orderItemList.forEach(orderItemVO -> {
|
||||
Long goodsId = orderItemVO.getGoodsId();
|
||||
if (Objects.equals(goodsType, GoodsTypeEnum.VIDEO.code)) {
|
||||
VideoEntity videoEntity = new VideoEntity();
|
||||
videoEntity.setId(goodsId);
|
||||
videoEntity.setIsBuy(0);
|
||||
videoMapper.update(videoEntity);
|
||||
} else if (Objects.equals(goodsType, GoodsTypeEnum.SOURCE.code)) {
|
||||
SourceEntity sourceEntity = new SourceEntity();
|
||||
sourceEntity.setId(goodsId);
|
||||
sourceEntity.setIsBuy(0);
|
||||
sourceMapper.update(sourceEntity);
|
||||
}
|
||||
});
|
||||
} else if (state== OrderStateEnum.PAID.getState()) {//支付成功
|
||||
orderUpdateReq.setPayAt(new Date());
|
||||
|
||||
}else if (state == OrderStateEnum.REFUNDED.getState()) {//退款成功
|
||||
orderUpdateReq.setRefundAt(new Date());
|
||||
|
||||
//订单退款成功就把商品状态更改成未购买
|
||||
OrderRespVO orderRespVO = orderMapper.getById(orderSn);
|
||||
Integer goodsType = orderRespVO.getGoodsType();
|
||||
List<OrderItemVO> orderItemList = orderRespVO.getOrderItemList();
|
||||
orderItemList.forEach(orderItemVO -> {
|
||||
Long goodsId = orderItemVO.getGoodsId();
|
||||
if (Objects.equals(goodsType, GoodsTypeEnum.VIDEO.code)) {
|
||||
VideoEntity videoEntity = new VideoEntity();
|
||||
videoEntity.setId(goodsId);
|
||||
videoEntity.setIsBuy(0);
|
||||
videoMapper.update(videoEntity);
|
||||
} else if (Objects.equals(goodsType, GoodsTypeEnum.SOURCE.code)) {
|
||||
SourceEntity sourceEntity = new SourceEntity();
|
||||
sourceEntity.setId(goodsId);
|
||||
sourceEntity.setIsBuy(0);
|
||||
sourceMapper.update(sourceEntity);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
orderMapper.update(orderUpdateReq);
|
||||
|
||||
Reference in New Issue
Block a user