From d42c1ffea43b8a934af35e73bd0b8323cdf139ef Mon Sep 17 00:00:00 2001 From: seesaw Date: Wed, 23 Oct 2024 14:45:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../diningplates/DiningPlatesServiceImpl.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java index 150fbeef..05c4f5e2 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/diningplates/DiningPlatesServiceImpl.java @@ -453,16 +453,17 @@ public class DiningPlatesServiceImpl implements DiningPlatesService { if(!"0".equals(money)){ DishOrderDO dishOrderDO = dishOrderMapper.selectById(diningPlatesDO.getOrderId()); deductionService.deduction(dishOrderDO); + dishOrderMapper.updateById(dishOrderDO); }else { dishOrderMapper.deleteById(diningPlatesDO.getOrderId()); - diningPlatesMapper.update(Wrappers.lambdaUpdate() - .set(DiningPlatesDO::getPayFlag, DiningPlatesDO.TO_PAY) - .set(DiningPlatesDO::getStatus, DiningPlatesDO.FREE) - .set(DiningPlatesDO::getUserId, null) - .set(DiningPlatesDO::getBindingTime, null) - .set(DiningPlatesDO::getOrderId, null) - .eq(DiningPlatesDO::getId,diningPlatesDO.getId())); } + diningPlatesMapper.update(Wrappers.lambdaUpdate() + .set(DiningPlatesDO::getPayFlag, DiningPlatesDO.TO_PAY) + .set(DiningPlatesDO::getStatus, DiningPlatesDO.FREE) + .set(DiningPlatesDO::getUserId, null) + .set(DiningPlatesDO::getBindingTime, null) + .set(DiningPlatesDO::getOrderId, null) + .eq(DiningPlatesDO::getId,diningPlatesDO.getId())); } @Override