From c19dc78c41273727339aeea025b3c75c09454c5a Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 27 Dec 2023 11:44:56 +0800
Subject: [PATCH] 富文本框输入版本变化
---
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java | 19 ++++++++++---------
1 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java
index 466ce26..e7e5e2f 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAppServiceImpl.java
@@ -336,6 +336,7 @@
}
@Override
+ @Transactional
public FebsResponse wxCodePay(ApiWxCodePayDto wxCodePayDto) {
Long orderId = wxCodePayDto.getOrderId();
MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(orderId);
@@ -378,10 +379,18 @@
}
}
}
+ String wxPayCode = wxCodePayDto.getWxPayCode();
+ mallOrderInfo.setTakeCode(wxPayCode);
+ List<ApiGetOrderOrderItemVo> appOrderItemByOrderId = mallOrderItemMapper.getAppOrderItemByOrderId(orderId);
+ if(CollUtil.isEmpty(appOrderItemByOrderId)){
+ mallOrderInfo.setName("商品");
+ }else{
+ mallOrderInfo.setName(appOrderItemByOrderId.get(0).getGoodsName());
+ }
+ mallOrderInfoMapper.updateById(mallOrderInfo);
// 发起付款码支付请求
String payResult = "支付成功";
if(amount.subtract(carriage).compareTo(BigDecimal.ZERO) > 0){
- String wxPayCode = wxCodePayDto.getWxPayCode();
/**
* auth_code 扫码支付付款码 微信付款码规则:18位纯数字,前缀以10、11、12、13、14、15开头
*/
@@ -390,14 +399,6 @@
if(!flag){
throw new FebsException("请打开微信付款码!");
}
- mallOrderInfo.setTakeCode(wxPayCode);
- List<ApiGetOrderOrderItemVo> appOrderItemByOrderId = mallOrderItemMapper.getAppOrderItemByOrderId(orderId);
- if(CollUtil.isEmpty(appOrderItemByOrderId)){
- mallOrderInfo.setName("商品");
- }else{
- mallOrderInfo.setName(appOrderItemByOrderId.get(0).getGoodsName());
- }
- mallOrderInfoMapper.updateById(mallOrderInfo);
payResult = xcxCodePayService.pay(mallOrderInfo);
}
return new FebsResponse().success().message(payResult);
--
Gitblit v1.9.1