|
@@ -166,5 +166,27 @@ public class QueryConfigController {
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ @RequestMapping(value = "/check", method = RequestMethod.GET)
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ public Result check(QueryConfig record) {
|
|
|
|
|
+
|
|
|
|
|
+ QueryConfig queryConfig = new QueryConfig();
|
|
|
|
|
+ queryConfig.setCode(record.getCode());
|
|
|
|
|
+
|
|
|
|
|
+ QueryConfig data = queryConfigService.getQueryConfig(queryConfig);
|
|
|
|
|
+ if (data != null) {
|
|
|
|
|
+ if (record.getId() != null) {
|
|
|
|
|
+ if (!record.getId().equals(data.getId())) {
|
|
|
|
|
+ return new Result(false, "CODE冲突");
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ return new Result(false, "CODE冲突");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return new Result(true, "1");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|