| | |
| | | } |
| | | //发送消息到mq |
| | | rabbitTemplate.convertAndSend("huacheng.shop.order.exchange", "huacheng.shop.order.key", shopOrderVO, message -> { |
| | | message.getMessageProperties().setHeader("x-delay", 30*1000); |
| | | //30分钟后 |
| | | message.getMessageProperties().setHeader("x-delay", 1800*1000); |
| | | return message; |
| | | }); |
| | | return R.ok(shopOrderVO); |
| | |
| | | comShopFlowerOrderOperateDAO.insert(orderOperateDO); |
| | | |
| | | //一个自提订单算一个货 |
| | | ConvenientElevatingPointDO convenientElevatingPointDO = convenientElevatingPointDAO.selectById(shopOrderDO.getPointId()); |
| | | convenientElevatingPointDO.setPrepareGoodsNum(convenientElevatingPointDO.getPrepareGoodsNum() - 1); |
| | | convenientElevatingPointDO.setAlreadyGoodsNum(convenientElevatingPointDO.getAlreadyGoodsNum() + 1); |
| | | convenientElevatingPointDAO.updateById(convenientElevatingPointDO); |
| | | if (ComShopFlowerOrderDO.deliveryType.store == shopOrderDO.getDeliveryType()){ |
| | | ConvenientElevatingPointDO convenientElevatingPointDO = convenientElevatingPointDAO.selectById(shopOrderDO.getPointId()); |
| | | convenientElevatingPointDO.setPrepareGoodsNum(convenientElevatingPointDO.getPrepareGoodsNum() - 1); |
| | | convenientElevatingPointDO.setAlreadyGoodsNum(convenientElevatingPointDO.getAlreadyGoodsNum() + 1); |
| | | convenientElevatingPointDAO.updateById(convenientElevatingPointDO); |
| | | } |
| | | return R.ok(); |
| | | } else { |
| | | return R.fail("确认收货失败"); |