优化
This commit is contained in:
@ -87,7 +87,7 @@ public class BalanceDeductionJob implements JobHandler {
|
||||
List<Long> ids = abnormal.stream().map(DiningPlatesDO::getId).collect(Collectors.toList());
|
||||
List<Long> orderIds = abnormal.stream().map(DiningPlatesDO::getOrderId).collect(Collectors.toList());
|
||||
//获取异常用户订单
|
||||
List<DishOrderDO> toPay = orderService.getToPayByOrder(orderIds);
|
||||
List<DishOrderDO> toPay = orderService.getToPayByOrderAbnormal(orderIds);
|
||||
toPay.forEach(dishOrderDO -> {
|
||||
deductionService.abnormalOrderHandle(dishOrderDO);
|
||||
});
|
||||
|
@ -86,7 +86,7 @@ public interface OrderService {
|
||||
* 获取用户的异常订单
|
||||
* @return
|
||||
*/
|
||||
List<DishOrderDO> getToPayByOrder(List<Long> orderIds);
|
||||
List<DishOrderDO> getToPayByOrderAbnormal(List<Long> orderIds);
|
||||
|
||||
/**
|
||||
* 更改用户的支付状态
|
||||
|
@ -332,6 +332,14 @@ public class OrderServiceImpl implements OrderService {
|
||||
|
||||
@Override
|
||||
public List<DishOrderDO> getToPayByOrder(List<Long> orderIds) {
|
||||
List<DishOrderDO> dishOrderDOS = dishOrderMapper.selectList(Wrappers.<DishOrderDO>lambdaQuery()
|
||||
.in(DishOrderDO::getId, orderIds)
|
||||
.eq(DishOrderDO::getOrderStatus, DishOrderDO.INCOMPLETE));
|
||||
return dishOrderDOS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DishOrderDO> getToPayByOrderAbnormal(List<Long> orderIds) {
|
||||
List<DishOrderDO> dishOrderDOS = dishOrderMapper.selectList(Wrappers.<DishOrderDO>lambdaQuery()
|
||||
.in(DishOrderDO::getId, orderIds)
|
||||
.eq(DishOrderDO::getOrderStatus, DishOrderDO.ABNORMAL));
|
||||
|
Reference in New Issue
Block a user