From 008de99c16492d883fe05405029722c82e46d806 Mon Sep 17 00:00:00 2001
From: jiaosong <jiaosong6760@dingtalk.com>
Date: 星期日, 08 十月 2023 09:34:27 +0800
Subject: [PATCH] #pgsql 订单模块
---
server/services/src/main/java/com/doumee/core/wx/WxMiniUtilService.java | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/server/services/src/main/java/com/doumee/core/wx/WxMiniUtilService.java b/server/services/src/main/java/com/doumee/core/wx/WxMiniUtilService.java
index 71d329e..d0da6cd 100644
--- a/server/services/src/main/java/com/doumee/core/wx/WxMiniUtilService.java
+++ b/server/services/src/main/java/com/doumee/core/wx/WxMiniUtilService.java
@@ -1,5 +1,6 @@
package com.doumee.core.wx;
+import com.doumee.biz.system.SystemDictDataBiz;
import com.doumee.core.constants.ResponseStatus;
import com.doumee.core.exception.BusinessException;
import com.doumee.core.utils.ID;
@@ -8,6 +9,7 @@
import com.github.binarywang.wxpay.bean.result.WxPayRefundResult;
import com.github.binarywang.wxpay.exception.WxPayException;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -20,6 +22,9 @@
@Slf4j
public class WxMiniUtilService {
+
+ @Autowired
+ private SystemDictDataBiz systemDictDataBiz;
/**
* 璁㈠崟寰俊閫�娆�
@@ -35,14 +40,12 @@
WxPayRefundRequest request = new WxPayRefundRequest();
request.setOutTradeNo(orderNo);
request.setOutRefundNo(refNum);
- // request.setTotalFee(2);
- // request.setRefundFee(1);
request.setTotalFee(BaseWxPayRequest.yuanToFen(totalPrice.toString()));
request.setRefundFee(BaseWxPayRequest.yuanToFen(refundPrice.toString()));
WxPayRefundResult response = WxMiniConfig.wxPayService.refund(request);
if ("SUCCESS".equals(response.getReturnCode()) && "SUCCESS".equals(response.getResultCode())) {
return refNum;
- } else {
+ } else{
throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),response.getErrCode() + response.getErrCodeDes());
}
} catch (WxPayException e) {
@@ -50,4 +53,6 @@
}
throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"閫�娆惧彂鐢熷紓甯歌鑱旂郴绠$悊鍛�");
}
+
+
}
--
Gitblit v1.9.3