diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ProductOrderServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ProductOrderServiceImpl.java index aa20acb..e97329d 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ProductOrderServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ProductOrderServiceImpl.java @@ -886,7 +886,10 @@ public class ProductOrderServiceImpl implements IProductOrderService { updateWrapper.eq(ProductOrder::getId, id); updateWrapper.set(ProductOrder::getStatus, status); ProductOrderVo productOrderVo = baseMapper.selectVoById(id); - if(status.equals("4")){ + if(status.equals("1")) { + updateWrapper.set(ProductOrder::getIsPay, "1"); + } + else if(status.equals("4")){ LambdaUpdateWrapper finshUW = new LambdaUpdateWrapper<>(); finshUW.eq(ProductOrder::getId, id); finshUW.eq(ProductOrder::getSettlement, 0L);