|
@@ -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("编号重复");
|
|
|
|