|
|
@@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
import com.goafanti.admin.service.AdminVarietiesService;
|
|
|
+import com.goafanti.admin.service.BusinessProjectService;
|
|
|
import com.goafanti.common.bo.Result;
|
|
|
import com.goafanti.common.constant.ErrorConstants;
|
|
|
|
|
|
@@ -20,6 +21,8 @@ import com.goafanti.common.utils.StringUtils;
|
|
|
public class AdminVarietiesApiController extends CertifyApiController{
|
|
|
@Resource
|
|
|
private AdminVarietiesService adminVarietiesService;
|
|
|
+ @Resource
|
|
|
+ BusinessProjectService businessprojectService;
|
|
|
|
|
|
/**
|
|
|
* 新增品类
|
|
|
@@ -118,7 +121,11 @@ public class AdminVarietiesApiController extends CertifyApiController{
|
|
|
public Result deleteState(String id){
|
|
|
Result res=new Result();
|
|
|
if (adminVarietiesService.getCountSon(id)>0) {
|
|
|
- res.getError().add(buildError("品类下存在子品类", "品类存在子品类"));
|
|
|
+ res.getError().add(buildError("品类下存在子品类", "品类存在子品类不允许删除"));
|
|
|
+ return res;
|
|
|
+ }
|
|
|
+ if (businessprojectService.checkProject(id)) {
|
|
|
+ res.getError().add(buildError("品类下存在项目", "品类存在项目不允许删除"));
|
|
|
return res;
|
|
|
}
|
|
|
res.setData(adminVarietiesService.deleteState(id));
|