|
@@ -18,9 +18,11 @@ import com.ruoyi.info.service.domain.vo.ServiceCategorizeVo;
|
|
|
import com.ruoyi.info.service.exception.ServiceCategorizeExceptionEnum;
|
|
import com.ruoyi.info.service.exception.ServiceCategorizeExceptionEnum;
|
|
|
import com.ruoyi.info.service.mapper.ServiceCategorizeMapper;
|
|
import com.ruoyi.info.service.mapper.ServiceCategorizeMapper;
|
|
|
import com.ruoyi.info.service.service.IServiceCategorizeService;
|
|
import com.ruoyi.info.service.service.IServiceCategorizeService;
|
|
|
|
|
+import com.ruoyi.info.service.service.IServiceProductService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import java.util.Collection;
|
|
import java.util.Collection;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -36,6 +38,8 @@ import java.util.Map;
|
|
|
public class ServiceCategorizeServiceImpl implements IServiceCategorizeService {
|
|
public class ServiceCategorizeServiceImpl implements IServiceCategorizeService {
|
|
|
|
|
|
|
|
private final ServiceCategorizeMapper baseMapper;
|
|
private final ServiceCategorizeMapper baseMapper;
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private IServiceProductService serviceProductService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询服务分类分页
|
|
* 查询服务分类分页
|
|
@@ -162,6 +166,10 @@ public class ServiceCategorizeServiceImpl implements IServiceCategorizeService {
|
|
|
if(count > 0){
|
|
if(count > 0){
|
|
|
throw new ServiceException(ServiceCategorizeExceptionEnum.ServiceCategorize_EXISTS_ON_SALE);
|
|
throw new ServiceException(ServiceCategorizeExceptionEnum.ServiceCategorize_EXISTS_ON_SALE);
|
|
|
}
|
|
}
|
|
|
|
|
+ count = serviceProductService.countByCategorizeId(ids);
|
|
|
|
|
+ if(count > 0){
|
|
|
|
|
+ throw new ServiceException(ServiceCategorizeExceptionEnum.ServiceCategorize_EXISTS_ON_PRODUCT);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
return baseMapper.deleteBatchIds(ids) > 0;
|
|
return baseMapper.deleteBatchIds(ids) > 0;
|
|
|
}
|
|
}
|