|  | @@ -84,7 +84,7 @@ public class OrderController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @GetMapping("/deliverListStatusNum")
 | 
	
		
			
				|  |  |      @ApiOperation("后管端-快递订单列表-订单状态数量")
 | 
	
		
			
				|  |  | -    public R<Map<String,Integer>> deliverListStatusNum() {
 | 
	
		
			
				|  |  | +    public R<Map<String, Integer>> deliverListStatusNum() {
 | 
	
		
			
				|  |  |          return R.SUCCESS(orderService.deliverListStatusNum());
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -93,9 +93,9 @@ public class OrderController {
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @GetMapping("/orderPayByShopId")
 | 
	
		
			
				|  |  |      @ApiOperation(value = "根据商家id获取支付信息")
 | 
	
		
			
				|  |  | -    public R<OrderPayParam> orderPayByShopId(@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@RequestParam("startTime") Date startTime,
 | 
	
		
			
				|  |  | -                                             @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@RequestParam("endTime") Date endTime) {
 | 
	
		
			
				|  |  | -        OrderPayParam actualTotal = orderService.getPayUserCountByshopId(null,startTime,endTime);
 | 
	
		
			
				|  |  | +    public R<OrderPayParam> orderPayByShopId(@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @RequestParam("startTime") Date startTime,
 | 
	
		
			
				|  |  | +                                             @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @RequestParam("endTime") Date endTime) {
 | 
	
		
			
				|  |  | +        OrderPayParam actualTotal = orderService.getPayUserCountByshopId(null, startTime, endTime);
 | 
	
		
			
				|  |  |          return R.SUCCESS(actualTotal);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -112,15 +112,15 @@ public class OrderController {
 | 
	
		
			
				|  |  |          UserAddrOrder userAddrOrder = userAddrOrderService.getById(order.getAddrOrderId());
 | 
	
		
			
				|  |  |          order.setUserAddrOrder(userAddrOrder);
 | 
	
		
			
				|  |  |          List<OrderItem> orderItems = orderItemService.getOrderItemsByOrderNumber(orderNumber);
 | 
	
		
			
				|  |  | -        if (!orderItems.isEmpty()){
 | 
	
		
			
				|  |  | -            orderItems.forEach(c->{
 | 
	
		
			
				|  |  | +        if (!orderItems.isEmpty()) {
 | 
	
		
			
				|  |  | +            orderItems.forEach(c -> {
 | 
	
		
			
				|  |  |                  c.setRefundIngCount(orderItemService.refundIngCount(c.getOrderItemId()));
 | 
	
		
			
				|  |  |                  c.setRefundSuccessCount(orderItemService.refundSuccessCount(c.getOrderItemId()));
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          order.setOrderItems(orderItems);
 | 
	
		
			
				|  |  |          User user = userService.getById(order.getUserId());
 | 
	
		
			
				|  |  | -        if (user!=null) {
 | 
	
		
			
				|  |  | +        if (user != null) {
 | 
	
		
			
				|  |  |              order.setNickName(user.getNickName());
 | 
	
		
			
				|  |  |              order.setUserMobile(user.getUserMobile());
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -137,7 +137,7 @@ public class OrderController {
 | 
	
		
			
				|  |  |      @PreAuthorize("@pms.hasPermission('platform:order:exportExcel')")
 | 
	
		
			
				|  |  |      public void soldExcel(OrderParam orderParam, HttpServletResponse response) {
 | 
	
		
			
				|  |  |  //        orderParam.setIsPayed(1);
 | 
	
		
			
				|  |  | -        orderService.soldExcel(orderParam,response);
 | 
	
		
			
				|  |  | +        orderService.soldExcel(orderParam, response);
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -146,20 +146,20 @@ public class OrderController {
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |      public R<Void> delivery(@RequestBody DeliveryOrderParam deliveryOrderParam) {
 | 
	
		
			
				|  |  |          Order order = orderService.getOne(new LambdaUpdateWrapper<Order>().eq(Order::getOrderNumber, deliveryOrderParam.getOrderNumber()));
 | 
	
		
			
				|  |  | -        if (!Objects.equals(order.getHbOrderStatus(), OrderStatus.PADYED.value()) && Objects.equals(order.getDvyType(), DvyType.FETCH.value())){
 | 
	
		
			
				|  |  | +        if (!Objects.equals(order.getHbOrderStatus(), OrderStatus.PADYED.value()) && Objects.equals(order.getDvyType(), DvyType.FETCH.value())) {
 | 
	
		
			
				|  |  |              throw new GlobalException("订单不处于待入库状态,无法进行入库");
 | 
	
		
			
				|  |  | -        }else if (!Objects.equals(order.getHbOrderStatus(), 1)){
 | 
	
		
			
				|  |  | +        } else if (!Objects.equals(order.getHbOrderStatus(), 1)) {
 | 
	
		
			
				|  |  |              throw new GlobalException("订单不处于待发货状态,无法进行发货");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          List<OrderItem> orderItems = orderItemService.getOrderItemsByOrderNumber(deliveryOrderParam.getOrderNumber());
 | 
	
		
			
				|  |  |          if (!orderItems.isEmpty()) {
 | 
	
		
			
				|  |  | -            orderItems.forEach(orderItem->
 | 
	
		
			
				|  |  | -                    CullenUtils.validateDataThrowException(orderItemService.refundIngCount(orderItem.getOrderItemId())!=0,"该订单存在售后中商品,请处理后发货..."));
 | 
	
		
			
				|  |  | +            orderItems.forEach(orderItem ->
 | 
	
		
			
				|  |  | +                    CullenUtils.validateDataThrowException(orderItemService.refundIngCount(orderItem.getOrderItemId()) != 0, "该订单存在售后中商品,请处理后发货..."));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          Order orderParam = new Order();
 | 
	
		
			
				|  |  | -        if (deliveryOrderParam.getDvyType().equals(2)){
 | 
	
		
			
				|  |  | +        if (deliveryOrderParam.getDvyType().equals(2)) {
 | 
	
		
			
				|  |  |              orderParam.setOrderId(order.getOrderId());
 | 
	
		
			
				|  |  |              orderParam.setDvyType(2);
 | 
	
		
			
				|  |  |              orderService.updateById(orderParam);
 | 
	
	
		
			
				|  | @@ -167,7 +167,7 @@ public class OrderController {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          orderParam.setOrderId(order.getOrderId());
 | 
	
		
			
				|  |  | -        if (!Objects.equals(order.getDvyType(), DvyType.FETCH.value()) || !Objects.equals(order.getDvyType(), DvyType.NOT_DELIVERY.value())){
 | 
	
		
			
				|  |  | +        if (!Objects.equals(order.getDvyType(), DvyType.FETCH.value()) || !Objects.equals(order.getDvyType(), DvyType.NOT_DELIVERY.value())) {
 | 
	
		
			
				|  |  |              orderParam.setDvyId(deliveryOrderParam.getDvyId());
 | 
	
		
			
				|  |  |              orderParam.setDvyFlowId(deliveryOrderParam.getDvyFlowId());
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -180,7 +180,7 @@ public class OrderController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          for (OrderItem orderItem : orderItems) {
 | 
	
		
			
				|  |  |              productService.removeProductCacheByProdId(orderItem.getProdId());
 | 
	
		
			
				|  |  | -            skuService.removeSkuCacheBySkuId(orderItem.getSkuId(),orderItem.getProdId());
 | 
	
		
			
				|  |  | +            skuService.removeSkuCacheBySkuId(orderItem.getSkuId(), orderItem.getProdId());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          OrderSettlement settlement = orderSettlementService.getOne(new LambdaQueryWrapper<OrderSettlement>().eq(OrderSettlement::getOrderNumber, deliveryOrderParam.getOrderNumber()));
 | 
	
	
		
			
				|  | @@ -193,8 +193,8 @@ public class OrderController {
 | 
	
		
			
				|  |  |                  toOrderStr(orderItems),
 | 
	
		
			
				|  |  |                  userAddrOrder.getMobile(),
 | 
	
		
			
				|  |  |                  connect.getBizUserId(),
 | 
	
		
			
				|  |  | -                delivery.getDvyNo(),1
 | 
	
		
			
				|  |  | -                );
 | 
	
		
			
				|  |  | +                delivery.getDvyNo(), 1
 | 
	
		
			
				|  |  | +        );
 | 
	
		
			
				|  |  |          return R.SUCCESS();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |