|
@@ -2160,21 +2160,23 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
List<OrderListVo> list = iOrderService.selectListApp(bo);
|
|
List<OrderListVo> list = iOrderService.selectListApp(bo);
|
|
for (OrderListVo orderVo : list) {
|
|
for (OrderListVo orderVo : list) {
|
|
if (orderVo.getCreateTime().longValue() < (new Long(DateUtils.getNowTime() - (24 * 3600))).longValue()) {
|
|
if (orderVo.getCreateTime().longValue() < (new Long(DateUtils.getNowTime() - (24 * 3600))).longValue()) {
|
|
- //超过24小时
|
|
|
|
- Order order = new Order();
|
|
|
|
- order.setOrderId(orderVo.getOrderId());
|
|
|
|
- order.setOrderStatus(-2);
|
|
|
|
- order.setUpdateTime(DateUtils.getNowTime());
|
|
|
|
- order.setCancelTime(DateUtils.getNowTime());
|
|
|
|
- iOrderService.updateById(order);
|
|
|
|
- //关闭锁定班级
|
|
|
|
- LambdaQueryWrapper<ClassGradeUserTemp> lqwLock = new LambdaQueryWrapper<>();
|
|
|
|
- lqwLock.eq(ClassGradeUserTemp::getOrderSn, orderVo.getOrderSn());
|
|
|
|
- ClassGradeUserTemp classGradeUserTemp = iClassGradeUserTempService.getOne(lqwLock);
|
|
|
|
- if (classGradeUserTemp != null && classGradeUserTemp.getStatus() == ClassGradeUserTemp.STATUS_LOCK) {
|
|
|
|
- classGradeUserTemp.setStatus(ClassGradeUserTemp.STATUS_CLOSE); //
|
|
|
|
- classGradeUserTemp.setUpdateTime(DateUtils.getNowTime());
|
|
|
|
- iClassGradeUserTempService.updateById(classGradeUserTemp);//关闭锁定状态
|
|
|
|
|
|
+ if(Validator.isEmpty(orderVo.getHandleOrderSn())){
|
|
|
|
+ //超过24小时
|
|
|
|
+ Order order = new Order();
|
|
|
|
+ order.setOrderId(orderVo.getOrderId());
|
|
|
|
+ order.setOrderStatus(-2);
|
|
|
|
+ order.setUpdateTime(DateUtils.getNowTime());
|
|
|
|
+ order.setCancelTime(DateUtils.getNowTime());
|
|
|
|
+ iOrderService.updateById(order);
|
|
|
|
+ //关闭锁定班级
|
|
|
|
+ LambdaQueryWrapper<ClassGradeUserTemp> lqwLock = new LambdaQueryWrapper<>();
|
|
|
|
+ lqwLock.eq(ClassGradeUserTemp::getOrderSn, orderVo.getOrderSn());
|
|
|
|
+ ClassGradeUserTemp classGradeUserTemp = iClassGradeUserTempService.getOne(lqwLock);
|
|
|
|
+ if (classGradeUserTemp != null && classGradeUserTemp.getStatus() == ClassGradeUserTemp.STATUS_LOCK) {
|
|
|
|
+ classGradeUserTemp.setStatus(ClassGradeUserTemp.STATUS_CLOSE); //
|
|
|
|
+ classGradeUserTemp.setUpdateTime(DateUtils.getNowTime());
|
|
|
|
+ iClassGradeUserTempService.updateById(classGradeUserTemp);//关闭锁定状态
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|