|
|
|
@@ -457,6 +457,26 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService |
|
|
|
return new ResultData(Result.SUCCESS, "操作成功"); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultData hasRentContract(Long rentContractId) { |
|
|
|
if(null==rentContractId){ |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL,"rentContractId不能为空"); |
|
|
|
} |
|
|
|
|
|
|
|
WxRentContract wxRentContract = wxRentContractMapper.selectByPrimaryKey(rentContractId); |
|
|
|
if(null==wxRentContract){ |
|
|
|
return new ResultData(ErrorCode.RENT_CONTRACT_IS_NOT_FOUND); |
|
|
|
} |
|
|
|
|
|
|
|
if(wxRentContract.getStatus().equals(EnumRentContractStatus.CONTRACT_TERMINATE.getCode()) || |
|
|
|
wxRentContract.getStatus().equals(EnumRentContractStatus.WAIT_SIGN.getCode()) || |
|
|
|
wxRentContract.getStatus().equals(EnumRentContractStatus.INVALID.getCode())){ |
|
|
|
return new ResultData(true); |
|
|
|
} |
|
|
|
|
|
|
|
return new ResultData(false); |
|
|
|
} |
|
|
|
|
|
|
|
public Map<String, Object> updateStatus(String tenantId) { |
|
|
|
Map<String, Object> resultData = new HashMap(); |
|
|
|
WxPropertyContract wxRentContract = new WxPropertyContract(); |
|
|
|
|