From ae288609394ba4ad2164f0dfb972227de27c5a29 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 27 十二月 2023 14:32:55 +0800 Subject: [PATCH] ERP接口 --- server/dmvisit_service/src/main/java/com/doumee/core/wx/WxMiniUtilService.java | 68 +++++++++++++++++----------------- 1 files changed, 34 insertions(+), 34 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/wx/WxMiniUtilService.java b/server/dmvisit_service/src/main/java/com/doumee/core/wx/WxMiniUtilService.java index 71d329e..8dca404 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/core/wx/WxMiniUtilService.java +++ b/server/dmvisit_service/src/main/java/com/doumee/core/wx/WxMiniUtilService.java @@ -3,10 +3,10 @@ import com.doumee.core.constants.ResponseStatus; import com.doumee.core.exception.BusinessException; import com.doumee.core.utils.ID; -import com.github.binarywang.wxpay.bean.request.BaseWxPayRequest; -import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest; -import com.github.binarywang.wxpay.bean.result.WxPayRefundResult; -import com.github.binarywang.wxpay.exception.WxPayException; +//import com.github.binarywang.wxpay.bean.request.BaseWxPayRequest; +//import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest; +//import com.github.binarywang.wxpay.bean.result.WxPayRefundResult; +//import com.github.binarywang.wxpay.exception.WxPayException; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -20,34 +20,34 @@ @Slf4j public class WxMiniUtilService { - - /** - * 璁㈠崟寰俊閫�娆� - * orderNo:鍟嗘埛璁㈠崟鍙� - * totalPrice锛氳鍗曟�婚噾棰� - * refundPrice锛涢��娆鹃噾棰� - */ - @Transactional(rollbackFor = Exception.class) - public static String wxRefund(String orderNo, BigDecimal totalPrice, BigDecimal refundPrice) { - try { - // 鍙戦�侀��娆捐姹� - String refNum = ID.nextGUID(); - 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 { - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),response.getErrCode() + response.getErrCodeDes()); - } - } catch (WxPayException e) { - e.printStackTrace(); - } - throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"閫�娆惧彂鐢熷紓甯歌鑱旂郴绠$悊鍛�"); - } +// +// /** +// * 璁㈠崟寰俊閫�娆� +// * orderNo:鍟嗘埛璁㈠崟鍙� +// * totalPrice锛氳鍗曟�婚噾棰� +// * refundPrice锛涢��娆鹃噾棰� +// */ +// @Transactional(rollbackFor = Exception.class) +// public static String wxRefund(String orderNo, BigDecimal totalPrice, BigDecimal refundPrice) { +// try { +// // 鍙戦�侀��娆捐姹� +// String refNum = ID.nextGUID(); +// 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 { +// throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),response.getErrCode() + response.getErrCodeDes()); +// } +// } catch (WxPayException e) { +// e.printStackTrace(); +// } +// throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"閫�娆惧彂鐢熷紓甯歌鑱旂郴绠$悊鍛�"); +// } } -- Gitblit v1.9.3