/** * 判断字段名是否存在重复 * * @param diyFormFieldFieldName :字段名 * @param request * @return true:存在重复,false:不存在重复 */ @RequestMapping("/{diyFormFieldFieldName}/checkFieldNameExist") @ResponseBody public boolean checkFieldNameExist( @PathVariable String diyFormFieldFieldName, HttpServletRequest request) { int diyFormFieldFormId = 1; if (request.getParameter("diyFormFieldFormId") != null) { diyFormFieldFormId = Integer.parseInt(request.getParameter("diyFormFieldFormId")); } // 判断同一表单中是否存在表字段重名 if (diyFormFieldFieldName.equalsIgnoreCase(FIELD_ID) || diyFormFieldFieldName.equalsIgnoreCase(FIELD_DATE) || diyFormFieldFieldName.equalsIgnoreCase(FIELD_FORMID) || diyFormFieldBiz.getByFieldName(diyFormFieldFormId, diyFormFieldFieldName) != null) { return true; } else { return false; } }