cc 3 ay önce
ebeveyn
işleme
3cbeb1f568

BIN
QingJian/license/regInfo.exe


+ 13 - 4
src/main/java/com/qingjian/module/plat/controller/TableInfoController.java

@@ -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