@Override public Response<RequirementSolution> existSolution(Long requirementId, Long supplierId) { Response<RequirementSolution> result = new Response<RequirementSolution>(); if (requirementId == null) { log.error("find requirement solution need requirementId"); result.setError("solution.requirementId.null"); return result; } if (supplierId == null) { log.error("find requirement solution need supplierId"); result.setError("solution.supplierId.null"); return result; } try { result.setResult(requirementSolutionDao.findByRequirementId(requirementId, supplierId)); } catch (Exception e) { log.error( "find requirement solution failed , requirementId={}, supplierId={}, error code={}", requirementId, supplierId, Throwables.getStackTraceAsString(e)); result.setError("requirement.find.failed"); } return result; }