From 03ea0fc5754a5d37d9c5f6e872f5798054360303 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期三, 03 七月 2024 08:39:46 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java index a3269db..9a8982c 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java @@ -96,7 +96,13 @@ wrapper1.eq(OrderAuctionBond::getOrderNo,orderNO); wrapper1.eq(OrderAuctionBond::getDelFlag,0); OrderAuctionBond one1 = orderAuctionBondMapper.selectOne(wrapper1); - one1.setBoundStatus(BondStatusEnum.PAID); + if (one1.getBond().compareTo(new BigDecimal(0))==0){ + one1.setBoundStatus(BondStatusEnum.PAID); + Map<String, Object> returnMap = new HashMap<>(); + returnMap.put("Type",1); + return R.ok(returnMap); + } + }else{ LambdaQueryWrapper<Order> wrapper1= Wrappers.lambdaQuery(); @@ -107,8 +113,9 @@ page1.setOrderStatus(OrderStatusEnum.TO_BE_SHIPPED); page1.setPayTime(LocalDateTime.now()); OrderMapper.updateById(page1); - Map<String, Object> returnMap = new HashMap<>(20); + Map<String, Object> returnMap = new HashMap<>(); returnMap.put("Type",1); + return R.ok(returnMap); } page1.setOrderStatus(OrderStatusEnum.TO_BE_SHIPPED); @@ -121,6 +128,7 @@ memberPointsDTO.setPointsStatus(PointStatusEnum.INCREASE); memberPointsDTO.setPoints(page1.getPoints()); memberClient.addMemberPoints(memberPointsDTO); + updMembeOneDTO MembeOneDTO=new updMembeOneDTO(); MembeOneDTO.setType(1); MembeOneDTO.setMemberId(page1.getMemberId()); @@ -140,7 +148,7 @@ if (type == 1) { // 支付宝预下单 return this.alipay(orderNO, subject, body, price, request); - } else { + } if (type == 2){ // 微信预下单 return this.wxpay(2, orderNO, body, openId, price, request); } @@ -156,7 +164,7 @@ if (type == 1) { // 支付宝预下单 return this.alipay(orderNO, subject, body, price, request); - } else { + } if (type == 2) { // 微信预下单 return this.wxpay(2, orderNO, body,openId, price, request); } -- Gitblit v1.7.1