|
|
@@ -92,7 +92,11 @@ public class WxOrderGroupServiceImpl implements WxOrderGroupService { |
|
|
WxOrder wxOrder = new WxOrder(); |
|
|
WxOrder wxOrder = new WxOrder(); |
|
|
wxOrder.setTenantId(order.getTenantId()); |
|
|
wxOrder.setTenantId(order.getTenantId()); |
|
|
wxOrder.setOrderGroupId(orderGroupId); |
|
|
wxOrder.setOrderGroupId(orderGroupId); |
|
|
List<WxOrder> list = wxOrderMapper.findList(wxOrder); |
|
|
|
|
|
|
|
|
List<WxOrder> list = wxOrderMapper.findList(wxOrder).parallelStream() |
|
|
|
|
|
.filter(o -> { |
|
|
|
|
|
return o.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_COOPERATING.getCode()) && |
|
|
|
|
|
o.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_COOPERATING_COMPLETE.getCode()); |
|
|
|
|
|
}).collect(Collectors.toList()); |
|
|
for (WxOrder temp : list) { |
|
|
for (WxOrder temp : list) { |
|
|
try { |
|
|
try { |
|
|
wxOrderService.couponOrderSuccess(temp); |
|
|
wxOrderService.couponOrderSuccess(temp); |
|
|
|