支付优化
This commit is contained in:
@ -453,16 +453,17 @@ public class DiningPlatesServiceImpl implements DiningPlatesService {
|
|||||||
if(!"0".equals(money)){
|
if(!"0".equals(money)){
|
||||||
DishOrderDO dishOrderDO = dishOrderMapper.selectById(diningPlatesDO.getOrderId());
|
DishOrderDO dishOrderDO = dishOrderMapper.selectById(diningPlatesDO.getOrderId());
|
||||||
deductionService.deduction(dishOrderDO);
|
deductionService.deduction(dishOrderDO);
|
||||||
|
dishOrderMapper.updateById(dishOrderDO);
|
||||||
}else {
|
}else {
|
||||||
dishOrderMapper.deleteById(diningPlatesDO.getOrderId());
|
dishOrderMapper.deleteById(diningPlatesDO.getOrderId());
|
||||||
diningPlatesMapper.update(Wrappers.<DiningPlatesDO>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.<DiningPlatesDO>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
|
@Override
|
||||||
|
Reference in New Issue
Block a user