問題描述:我們在同一個平臺下的不同商戶中添加商品分類的時候會遇到提示“分類名稱已存在”,如下圖所示:
這里我們可以看到已經有衣物這個分類了,那么接下來換一個商戶添加同一個分類就會出現下面這種情況。
以下是解決辦法:
打開java項目(mer_java)在crmeb-service\src\main\java\com.zbkj.service\impl下找到:MerchantProductCategoryServicelmpl.java
修改以下部分:
修改代碼:
SystemAdmin admin = SecurityUtil.getLoginUserVo().getUser();
if (checkName(request.getName(), admin.getMerId())) {
注意:其中有一段代碼是刪除了的
修改代碼:
if (checkName(request.getName(), admin.getMerId())) {
修改代碼:
private Boolean checkName(String name, Integer merId) {
lqw.eq(MerchantProductCategory::getMerId, merId);
注意修改代碼的具體位置,勿錯?。?!