余额支付 detail 状态同步的问题
This commit is contained in:
@@ -470,13 +470,14 @@ public class PayService {
|
||||
//更新购物车状态
|
||||
int cartCount = mpCashierCartMapper.update(null, new LambdaUpdateWrapper<TbCashierCart>()
|
||||
.eq(TbCashierCart::getOrderId, orderId)
|
||||
.eq(TbCashierCart::getUseType, orderInfo.getUseType())
|
||||
.in(TbCashierCart::getStatus, "create", "closed")
|
||||
// .eq(TbCashierCart::getUseType, orderInfo.getUseType())
|
||||
// .in(TbCashierCart::getStatus, "create", "closed")
|
||||
.set(TbCashierCart::getStatus, "final"));
|
||||
|
||||
mpOrderDetailMapper.update(null, new LambdaUpdateWrapper<TbOrderDetail>().eq(TbOrderDetail::getId, orderId)
|
||||
.eq(TbOrderDetail::getUseType, orderInfo.getUseType())
|
||||
.eq(TbOrderDetail::getStatus, "unpaid")
|
||||
mpOrderDetailMapper.update(null, new LambdaUpdateWrapper<TbOrderDetail>()
|
||||
.eq(TbOrderDetail::getId, orderId)
|
||||
// .eq(TbOrderDetail::getUseType, orderInfo.getUseType())
|
||||
// .eq(TbOrderDetail::getStatus, "unpaid")
|
||||
.set(TbOrderDetail::getStatus, "closed"));
|
||||
|
||||
outRecordMapper.updateByOrderIdAndStatus(orderInfo.getId(), "closed");
|
||||
@@ -1086,16 +1087,17 @@ public class PayService {
|
||||
|
||||
int cartCount = mpCashierCartMapper.update(null, new LambdaUpdateWrapper<TbCashierCart>()
|
||||
.eq(TbCashierCart::getOrderId, orderInfo.getId())
|
||||
.eq(TbCashierCart::getUseType, orderInfo.getUseType())
|
||||
.in(TbCashierCart::getStatus, "create", "closed")
|
||||
// .eq(TbCashierCart::getUseType, orderInfo.getUseType())
|
||||
// .in(TbCashierCart::getStatus, "create", "closed")
|
||||
.set(TbCashierCart::getStatus, "final"));
|
||||
log.info("更新购物车:{}", cartCount);
|
||||
|
||||
//更新子单状态
|
||||
|
||||
mpOrderDetailMapper.update(null, new LambdaUpdateWrapper<TbOrderDetail>().eq(TbOrderDetail::getOrderId, orderInfo.getId())
|
||||
.eq(TbOrderDetail::getUseType, orderInfo.getUseType())
|
||||
.in(TbOrderDetail::getStatus, "unpaid")
|
||||
mpOrderDetailMapper.update(null, new LambdaUpdateWrapper<TbOrderDetail>()
|
||||
.eq(TbOrderDetail::getOrderId, orderInfo.getId())
|
||||
// .eq(TbOrderDetail::getUseType, orderInfo.getUseType())
|
||||
// .in(TbOrderDetail::getStatus, "unpaid")
|
||||
.set(TbOrderDetail::getStatus, "closed"));
|
||||
|
||||
//修改主单状态
|
||||
|
||||
Reference in New Issue
Block a user