diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java index e46cbf7ef..6148563e1 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java @@ -929,8 +929,8 @@ public class WxFinanceServiceImpl implements WxFinanceService { merchant.updateTenantInfo(record); for (int i = 0 ; i < receiveBills.size() ; i ++) { WxFinanceReceiveBill rb = receiveBills.get(i); - WxAllBill bill = wxBillAllHelper.getBillDetail(EnumBillAllType.getEnum(rb.getBillType()), merchant, rb.getId()); - if (rb.getPayWay().equals(Constant.bill_pay_way_setoff)) { + WxAllBill bill = wxBillAllHelper.getBillDetail(EnumBillAllType.getEnum(rb.getBillType()), merchant, rb.getBillId()); + if (!rb.getPayWay().equals(Constant.bill_pay_way_setoff)) { //账单回退 WxBillPayDTO payDto = new WxBillPayDTO(); payDto.updateTenantInfo(record);