|
|
@@ -33,10 +33,19 @@ public class TableInfoController {
|
|
|
|
|
|
@Get
|
|
|
@Mapping("/checkName")
|
|
|
- public Integer checkName(String name) {
|
|
|
- TableInfo one = tableInfoService.getOne(Wrappers.lambdaQuery(TableInfo.class)
|
|
|
- .like(StrUtil.isNotEmpty(name), TableInfo::getTableNameCn, name), false);
|
|
|
- return one != null ? 1 : 0;
|
|
|
+ public String checkName(String oldTableNameCn, String name) {
|
|
|
+ if (StrUtil.isEmpty(oldTableNameCn)) {
|
|
|
+ TableInfo one = tableInfoService.getOne(Wrappers.lambdaQuery(TableInfo.class)
|
|
|
+ .like(StrUtil.isNotEmpty(name), TableInfo::getTableNameCn, name), false);
|
|
|
+ return one != null ? "Y" : "N";
|
|
|
+ } else {
|
|
|
+ if (!StrUtil.equals(name, oldTableNameCn)) {
|
|
|
+ TableInfo one = tableInfoService.getOne(Wrappers.lambdaQuery(TableInfo.class)
|
|
|
+ .like(StrUtil.isNotEmpty(name), TableInfo::getTableNameCn, name), false);
|
|
|
+ return one != null ? "Y" : "N";
|
|
|
+ }
|
|
|
+ return "N";
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Get
|