|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.zfire.mall.manager.bean.admin.AdminUserCom;
|
|
|
import com.zfire.mall.manager.bean.k3.RequestApiBean;
|
|
|
import com.zfire.mall.manager.constant.KingDeeCons;
|
|
|
+import com.zfire.mall.manager.exception.RemoteServiceException;
|
|
|
import com.zfire.mall.manager.logic.common.CommonLogic;
|
|
|
import com.zfire.mall.manager.plus.entity.KingDeeCategory;
|
|
|
import com.zfire.mall.manager.plus.service.KingDeeCategoryService;
|
|
@@ -52,10 +53,26 @@ public class K3CategoryLogic {
|
|
|
}
|
|
|
|
|
|
public void edit(KingDeeCategory kingDeeCategory) {
|
|
|
+ if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getName,kingDeeCategory.getName()).count() > 0)
|
|
|
+ throw new RemoteServiceException("名称重复");
|
|
|
+
|
|
|
+ if (kingDeeCategoryService.lambdaQuery().eq(KingDeeCategory::getNumber,kingDeeCategory.getNumber()).count() > 0)
|
|
|
+ throw new RemoteServiceException("编号重复");
|
|
|
kingDeeCategory.updateById();
|
|
|
}
|
|
|
|
|
|
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("编号重复");
|
|
|
+
|
|
|
kingDeeCategory.insert();
|
|
|
}
|
|
|
|