| | |
| | | public void deleteClassification(Long classId){ |
| | | SysClassification sysClassification = this.getById(classId); |
| | | sysClassification.setDelFlag(1); |
| | | this.saveOrUpdate(sysClassification); |
| | | if(sysClassification.getClassType()==1){ |
| | | articleService.deleteArticleClass(classId); |
| | | }else if(sysClassification.getClassType()==2){ |
| | | remoteGoodsService.deleteGoodsClass(classId); |
| | | List<String> goodsNameList = remoteGoodsService.listGoodsNameByGoodsClass(classId).getData(); |
| | | if(goodsNameList!=null&&goodsNameList.size()>0){ |
| | | throw new ServiceException("无法删除,该分类下还有关联商品-"+goodsNameList.toString()); |
| | | } |
| | | } |
| | | this.saveOrUpdate(sysClassification); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | } |
| | | if(mgtClassNumDto.getSubClassId()!=null){ |
| | | SysClassification subSysClassification = this.getById(mgtClassNumDto.getAddClassId()); |
| | | SysClassification subSysClassification = this.getById(mgtClassNumDto.getSubClassId()); |
| | | if(subSysClassification!=null){ |
| | | subSysClassification.setRelationNum(subSysClassification.getRelationNum()-1); |
| | | this.saveOrUpdate(subSysClassification); |