From 969759b44baf414778aa68f1f3af5cd79d9f7e9b Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 01 Aug 2022 10:58:08 +0800 Subject: [PATCH] 20220727 保存代码 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 9 ++++++++- src/main/resources/application-dev.yml | 4 ++-- src/main/resources/application-prod.yml | 4 ++-- src/main/resources/mapper/modules/MallOrderInfoMapper.xml | 2 +- src/main/resources/application-test.yml | 2 +- src/main/java/cc/mrbird/febs/common/configure/WebMvcConfigure.java | 1 + 6 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/configure/WebMvcConfigure.java b/src/main/java/cc/mrbird/febs/common/configure/WebMvcConfigure.java index 12a9e75..1222345 100644 --- a/src/main/java/cc/mrbird/febs/common/configure/WebMvcConfigure.java +++ b/src/main/java/cc/mrbird/febs/common/configure/WebMvcConfigure.java @@ -26,5 +26,6 @@ registration.excludePathPatterns("/api/member/cashOutSetting"); registration.excludePathPatterns("/api/leader/leaderList"); registration.excludePathPatterns("/api/leader/leaderTitle"); + registration.excludePathPatterns("/api/xcxPay/wxpayCallback"); } } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java index 62c8152..1761ef5 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java @@ -22,6 +22,7 @@ import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.crypto.SecureUtil; +import cn.hutool.json.JSONUtil; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -66,7 +67,10 @@ @Transactional(rollbackFor = Exception.class) public Long createOrder(AddOrderDto addOrderDto) { MallMember member = LoginUserUtil.getLoginUser(); - + String takeUniqueCode = addOrderDto.getTakeUniqueCode(); + if(StrUtil.isEmpty(takeUniqueCode)){ + throw new FebsException("请选择自提点"); + } MallAddressInfo address = mallAddressInfoMapper.selectAddressInfoByMemberIdAndId(member.getId(), addOrderDto.getAddressId()); if (address == null) { throw new FebsException("地址不存在"); @@ -215,6 +219,7 @@ } String payResultStr = ""; + String wxResultStr = ""; switch (payOrderDto.getType()) { case "1": // orderInfo.setPayOrderNo(payOrderDto.getPayOrderNo()); @@ -225,6 +230,7 @@ } catch (Exception e) { throw new FebsException("支付失败"); } + wxResultStr = JSONUtil.toJsonStr(brandWCPayRequestData); payResultStr = brandWCPayRequestData.getPrepay_id(); orderInfo.setPayMethod("微信支付"); agentProducer.sendOrderReturn(orderInfo.getId()); @@ -313,6 +319,7 @@ map.put("orderInfo", payResultStr); map.put("orderNo", orderInfo.getOrderNo()); map.put("orderId", orderInfo.getId()); + map.put("wxResultStr", wxResultStr); return map; } diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index ade8eee..09edaa3 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -66,6 +66,6 @@ xcx: wechar_login_url: https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code xcx_appid: wx5cc58f796224af61 - xcx_secret: cab68768a444f9e25bb3d1bc208fb546 + xcx_secret: 71403646f666f9b9dca308d4f357765c debug: true - wecharPaynotifyUrl: http://120.27.238.55:8801/api/xcxPay/wxpayCallback + wecharPaynotifyUrl: http://groupbuy.csxuncong.com/api/xcxPay/wxpayCallback diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index c32d80a..561c2b7 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -62,6 +62,6 @@ xcx: wechar_login_url: https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code xcx_appid: wx5cc58f796224af61 - xcx_secret: cab68768a444f9e25bb3d1bc208fb546 + xcx_secret: 71403646f666f9b9dca308d4f357765c debug: false - wecharPaynotifyUrl: http://120.27.238.55:8801/api/xcxPay/wxpayCallback + wecharPaynotifyUrl: http://groupbuy.csxuncong.com/api/xcxPay/wxpayCallback diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml index 78c9d66..dfdbd49 100644 --- a/src/main/resources/application-test.yml +++ b/src/main/resources/application-test.yml @@ -64,4 +64,4 @@ xcx_appid: wx5cc58f796224af61 xcx_secret: 71403646f666f9b9dca308d4f357765c debug: true - wecharPaynotifyUrl: http://120.27.238.55:8801/api/xcxPay/wxpayCallback + wecharPaynotifyUrl: http://groupbuy.csxuncong.com/api/xcxPay/wxpayCallback diff --git a/src/main/resources/mapper/modules/MallOrderInfoMapper.xml b/src/main/resources/mapper/modules/MallOrderInfoMapper.xml index 5b4901c..247081a 100644 --- a/src/main/resources/mapper/modules/MallOrderInfoMapper.xml +++ b/src/main/resources/mapper/modules/MallOrderInfoMapper.xml @@ -92,7 +92,7 @@ </if> </if> </where> - order by a.created_time desc + GROUP BY a.id order by a.created_time desc </select> <select id="getMallOrderInfoById" resultType="cc.mrbird.febs.mall.vo.AdminMallOrderVo"> -- Gitblit v1.9.1