updateById 报错

This commit is contained in:
GYJ
2025-01-05 09:49:13 +08:00
parent db5eba1282
commit 1bf1897f00
2 changed files with 14 additions and 10 deletions

View File

@@ -128,10 +128,12 @@ public class TempOrdersTask {
logger.info("订单未支付,修改状态: {}", details.getTradeNo());
if (orders != null) {
orders.setStatus(3);
ordersDao.updateById(orders);
ordersDao.update(orders, new LambdaQueryWrapper<Orders>()
.eq(Orders::getOrdersId, orders.getOrdersId()).eq(Orders::getUserId, orders.getUserId()));
}
details.setState(2);
payDetailsDao.updateById(details);
payDetailsDao.update(details, new LambdaQueryWrapper<PayDetails>()
.eq(PayDetails::getId, details.getId()).eq(PayDetails::getUserId, details.getUserId()));
}
} catch (Exception e) {
e.printStackTrace();
@@ -154,7 +156,8 @@ public class TempOrdersTask {
order.setStatus(1);
order.setPayTime(DateUtils.format(new Date()));
ordersService.updateById(order);
ordersService.update(order, new LambdaQueryWrapper<Orders>()
.eq(Orders::getOrdersId, order.getOrdersId()).eq(Orders::getUserId, order.getUserId()));
ordersService.insertOrders(order);
UserEntity user = userService.selectUserById(order.getUserId());