// 验证是否已存在 @RequestMapping(value = "/verifyOnly", method = RequestMethod.POST) @ResponseBody public Object verifyOnly(Long id, String type) { BaseMer createBaseMer = null; BaseMer updateBaseMer = null; if (id != null) { Map updateFilter = new HashMap(); updateFilter.put("id", id); updateFilter.put("type", type); updateBaseMer = baseMerService.verifyOnly(updateFilter); if (updateBaseMer == null) { updateFilter.remove("id"); updateBaseMer = baseMerService.verifyOnly(updateFilter); } } else { Map createFilter = new HashMap(); createFilter.put("type", type); createBaseMer = baseMerService.verifyOnly(createFilter); } Map result = new HashMap(); if (createBaseMer != null) { result.put("state", 1); } else if (updateBaseMer != null) { result.put("state", 1); result.put("id", updateBaseMer.getId()); } else { result.put("state", 0); } return result; }