|
@@ -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)) {
|