|
|
|
@ -109,14 +109,14 @@ public class QcMaterialGroupController extends BaseController {
|
|
|
|
|
public AjaxResult remove(@PathVariable String id) {
|
|
|
|
|
QcMaterialGroup parent = new QcMaterialGroup();
|
|
|
|
|
parent.setId(id);
|
|
|
|
|
List<QcMaterialGroup> children = qcMaterialGroupService.getMaterialChildrenList(parent);
|
|
|
|
|
boolean hasRule = qcMaterialGroupService.validationData(id);
|
|
|
|
|
if (!children.isEmpty()) {
|
|
|
|
|
return AjaxResult.error("此节点下含有子节点,请先删除子节点");
|
|
|
|
|
} else if (hasRule) {
|
|
|
|
|
return AjaxResult.error("此节点含有检验规则,请先删除检验规则");
|
|
|
|
|
} else {
|
|
|
|
|
// List<QcMaterialGroup> children = qcMaterialGroupService.getMaterialChildrenList(parent);
|
|
|
|
|
// boolean hasRule = qcMaterialGroupService.validationData(id);
|
|
|
|
|
// if (!children.isEmpty()) {
|
|
|
|
|
// return AjaxResult.error("此节点下含有子节点,请先删除子节点");
|
|
|
|
|
// } else if (hasRule) {
|
|
|
|
|
// return AjaxResult.error("此节点含有检验规则,请先删除检验规则");
|
|
|
|
|
// } else {
|
|
|
|
|
return toAjax(qcMaterialGroupService.deleteQcMaterialGroupById(id));
|
|
|
|
|
}
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|