function fnc_submit(){
var f = document.forms[0];
//校验对外地址的唯一性
if(!dynamicCheckOutPutUrlKeyAPI()){
g_alert('warn', '对外地址资源名已被占用');
return false;
}
f.action = "insertAPIResource";
f.submit();
}
// 校验修改接口资源唯一
function dynamicCheckInsertAPI(){
var flag = true;
$.ajax({
type : "post",
url : "dynamicCheckInsertAPI",
dataType : "json",
data : {
businessName : trim($("#businessName").val()),
version : trim($("#version").val()),
teamId : '${apiResource.teamId }',
id : '${apiResource.id }'
},
async : false,
cache : false,
success : function(data){
if(data.errorCode > 0){
flag = false;
}
}
});
return flag;
}
/**
* 新增对外地址校验唯一性
* @param
* @return
*/
@RequestMapping("dynamicCheckOutPutUrlKeyAPI")
public String dynamicCheckoutputUrl(@RequestParam("outputUrlKey") String outputUrlKey, HttpServletRequest request, HttpServletResponse response){
PrintWriter out = null;
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
//新增时接口资源唯一
int count = 0;
count = apiResourceService.checkOutPutUrlKey(outputUrlKey);
ResultBean resultBean = new ResultBean();
resultBean.setErrorCode(String.valueOf(count));
resultBean.setResultData("");
try {
out = response.getWriter();
out.write(SysTool.objectToJson(resultBean));
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}