소스 검색

Merge branch 'hotfix' into test

wuyongyi 1 년 전
부모
커밋
64f67db359
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      src/main/java/com/ywt/mg/services/PrescriptionServices.java

+ 2 - 1
src/main/java/com/ywt/mg/services/PrescriptionServices.java

@@ -963,7 +963,8 @@ public class PrescriptionServices {
                 List<PrescriptionInfo> refundPrescriptionInfoList = getRefundPrescriptionInfoList(prescriptionInfoList);
                 // 最后处理退款的部分
                 for (PrescriptionInfo p : refundPrescriptionInfoList) {
-                    if (!Checker.isNone(p) && Checker.getIntegerValue(p.getRefundStatus()) == RefundStatusEnum.SUCCESS.getValue()) {
+                    if (!Checker.isNone(p) && Checker.getIntegerValue(p.getRefundStatus()) == RefundStatusEnum.SUCCESS.getValue() && (Checker.getIntegerValue(p.getPaymentChannel()) == PaymentChannelEnum.WeChat.getValue()
+                            || Checker.getIntegerValue(p.getPaymentChannel()) == PaymentChannelEnum.ICBC.getValue())) {
                         // "交易类型", "交易流水号", "交易金额", "交易时间", "订单号", "类型"
                         Date refundTime = Checker.getDateValue(p.getRefundTime());
                         if (!Checker.isNone(refundTime) && refundTime.after(billStartTime) && refundTime.before(billEndTime)) {