| | |
| | | private RegionClient regionClient; |
| | | |
| | | |
| | | |
| | | @Override |
| | | public List<OrderVO> selectOrderListByUserId(Integer status, Long userId) { |
| | | return orderMapper.selectOrderListByUserId(status, userId); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 管理后台获取订单列表数据 |
| | | * |
| | | * @param orderPageList |
| | | * @return |
| | | */ |
| | |
| | | if (null != orderPageList.getAppUserIds()){ |
| | | orderPageList.setAppUserIds(orderPageList.getAppUserIds().stream().distinct().collect(Collectors.toList())); |
| | | } |
| | | |
| | | |
| | | |
| | | PageInfo<OrderPageListVo> pageInfo = new PageInfo<>(orderPageList.getPageCurr(), orderPageList.getPageSize()); |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 小程序取消订单 |
| | | * |
| | | * @param orderId |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 确认发货操作 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 取消订单操作 |
| | | * |
| | | * @param orderId |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 返回订单支付金额和回退积分和会员等级 |
| | | * |
| | | * @param order |
| | | */ |
| | | public R refundPayMoney(Order order){ |
| | |
| | | |
| | | /** |
| | | * 取消订单后回调处理 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 取消订单快递费回退 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 收货操作 |
| | | * |
| | | * @param orderId |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 获取订单详情 |
| | | * |
| | | * @param orderId |
| | | * @return |
| | | */ |
| | |
| | | MapTrackKD100Vo mapTrackKD100Vo = JSON.parseObject(order.getExpressResult(), MapTrackKD100Vo.class); |
| | | orderInfo.setExpress(mapTrackKD100Vo); |
| | | } |
| | | if (StringUtils.isNotEmpty(order.getExpressJson()) && !order.getExpressJson().equals("NULL")){ |
| | | JSONObject jsonObject = JSON.parseObject(order.getExpressJson()); |
| | | orderInfo.setExpressCompany(jsonObject.getString("com")); |
| | | orderInfo.setExpressNumber(jsonObject.getString("num")); |
| | | } |
| | | |
| | | List<OrderGood> orderGoods = orderGoodMapper.selectList(new LambdaQueryWrapper<OrderGood>().eq(OrderGood::getOrderId, orderId).eq(OrderGood::getDelFlag, 0)); |
| | | int sum = orderGoods.stream().mapToInt(OrderGood::getNum).sum(); |
| | | System.out.println("111111111111222"); |
| | | orderInfo.setGoodsNum(sum); |
| | | List<Object> goodsJson = new ArrayList<>(); |
| | | for (OrderGood orderGood : orderGoods) { |
| | |
| | | |
| | | /** |
| | | * 获取商品销售数量 |
| | | * |
| | | * @param goodsId |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 获取店铺订单数量 |
| | | * |
| | | * @param shopId |
| | | * @param type |
| | | * @return |
| | |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public Integer getShopSaleNumByShopIds(List<Integer> shopIds, Integer type) { |
| | | return this.baseMapper.getShopSaleNumByShopIds(shopIds, type); |
| | | } |
| | | } |