‘linchangsheng’ 7 månader sedan
förälder
incheckning
5a7f1b4c99
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      src/main/java/com/zfire/mall/manager/logic/k3/K3CategoryLogic.java

+ 6 - 4
src/main/java/com/zfire/mall/manager/logic/k3/K3CategoryLogic.java

@@ -53,10 +53,12 @@ public class K3CategoryLogic {
     }
 
     public void edit(KingDeeCategory kingDeeCategory) {
-        if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getName,kingDeeCategory.getName()).count() > 0)
+        if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getName,kingDeeCategory.getName())
+                .ne(KingDeeCategory::getId,kingDeeCategory.getId()).count() > 0)
             throw new RemoteServiceException("名称重复");
 
-        if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getNumber,kingDeeCategory.getNumber()).count() > 0)
+        if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getNumber,kingDeeCategory.getNumber())
+                .ne(KingDeeCategory::getId,kingDeeCategory.getId()).count() > 0)
             throw new RemoteServiceException("编号重复");
         kingDeeCategory.updateById();
     }
@@ -64,12 +66,12 @@ public class K3CategoryLogic {
     public void add(KingDeeCategory kingDeeCategory) {
 
         if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getName,kingDeeCategory.getName())
-                .ne(KingDeeCategory::getId,kingDeeCategory.getId())
+
                 .count() > 0)
             throw new RemoteServiceException("名称重复");
 
         if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getNumber,kingDeeCategory.getNumber())
-                .ne(KingDeeCategory::getId,kingDeeCategory.getId())
+
                 .count() > 0)
             throw new RemoteServiceException("编号重复");