|
|
|
@@ -69,6 +69,8 @@ public class WxFlowServiceImpl implements WxFlowService { |
|
|
|
private WxBillRentMapper wxBillRentMapper; |
|
|
|
@Autowired |
|
|
|
private WxBillPropertyMapper wxBillPropertyMapper; |
|
|
|
@Autowired |
|
|
|
private WxMerchantService wxMerchantService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取流程key,1合同 2账单 |
|
|
|
@@ -146,13 +148,16 @@ public class WxFlowServiceImpl implements WxFlowService { |
|
|
|
wxPropertyContract.setStatus(EnumRentContractStatus.CONTRACT_TERMINATE.getCode()); |
|
|
|
wxPropertyContractMapper.updateStatusByRentContractId(wxPropertyContract); |
|
|
|
|
|
|
|
//账单失效 |
|
|
|
//物业账单失效 |
|
|
|
wxBillPropertyMapper.updateInvalidStatusByRent(rent); |
|
|
|
} |
|
|
|
//账单失效 |
|
|
|
//租赁账单失效 |
|
|
|
WxBillRent wxBillRent = new WxBillRent(); |
|
|
|
wxBillRent.setRentContractId(businessId); |
|
|
|
wxBillRentMapper.updateInvalidStatus(wxBillRent); |
|
|
|
|
|
|
|
//解绑商户和商铺关系 |
|
|
|
wxMerchantService.disable(wxRentContractMapper.selectByPrimaryKey(businessId).getMerchantId()); |
|
|
|
} |
|
|
|
wxRentContractService.updateApplyStatus(rent); |
|
|
|
}else if(contractType.intValue() == 3 || contractType.intValue() == 4){ |
|
|
|
|