订单自动好评,订单自动好评条件判定问题处理
This commit is contained in:
parent
18f6e279d2
commit
c61bcfa5c1
@ -99,13 +99,14 @@ public class OrderEveryDayTaskExecute implements EveryDayExecute {
|
|||||||
*/
|
*/
|
||||||
private void completedOrder(OrderSetting orderSetting) {
|
private void completedOrder(OrderSetting orderSetting) {
|
||||||
|
|
||||||
|
|
||||||
//订单自动收货时间 = 当前时间 - 自动收货时间天数
|
//订单自动收货时间 = 当前时间 - 自动收货时间天数
|
||||||
DateTime receiveTime = DateUtil.offsetDay(DateUtil.date(), -orderSetting.getAutoReceive());
|
DateTime receiveTime = DateUtil.offsetDay(DateUtil.date(), -orderSetting.getAutoReceive());
|
||||||
LambdaQueryWrapper<Order> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<Order> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(Order::getOrderStatus, OrderStatusEnum.DELIVERED.name());
|
queryWrapper.eq(Order::getOrderStatus, OrderStatusEnum.DELIVERED.name());
|
||||||
|
|
||||||
//订单发货时间 >= 订单自动收货时间
|
//订单发货时间 >= 订单自动收货时间
|
||||||
queryWrapper.ge(Order::getLogisticsTime, receiveTime);
|
queryWrapper.le(Order::getLogisticsTime, receiveTime);
|
||||||
List<Order> list = orderService.list(queryWrapper);
|
List<Order> list = orderService.list(queryWrapper);
|
||||||
|
|
||||||
//判断是否有符合条件的订单,进行订单完成处理
|
//判断是否有符合条件的订单,进行订单完成处理
|
||||||
@ -128,7 +129,7 @@ public class OrderEveryDayTaskExecute implements EveryDayExecute {
|
|||||||
|
|
||||||
//订单完成时间 <= 订单自动好评时间
|
//订单完成时间 <= 订单自动好评时间
|
||||||
QueryWrapper queryWrapper = new QueryWrapper();
|
QueryWrapper queryWrapper = new QueryWrapper();
|
||||||
queryWrapper.ge("o.complete_time", receiveTime);
|
queryWrapper.le("o.complete_time", receiveTime);
|
||||||
queryWrapper.eq("oi.comment_status", CommentStatusEnum.UNFINISHED.name());
|
queryWrapper.eq("oi.comment_status", CommentStatusEnum.UNFINISHED.name());
|
||||||
List<OrderItem> orderItems = orderItemMapper.waitOperationOrderItem(queryWrapper);
|
List<OrderItem> orderItems = orderItemMapper.waitOperationOrderItem(queryWrapper);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user