| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.core.exception.ServiceException; |
| | | import com.ruoyi.system.api.constant.AppErrorConstant; |
| | | import com.ruoyi.system.api.domain.dto.MgtClassNumDto; |
| | | import com.ruoyi.system.api.domain.poji.config.SysClassification; |
| | | import com.ruoyi.system.api.service.RemoteGoodsService; |
| | | import com.ruoyi.system.domain.dto.MgtClassificationEditDto; |
| | |
| | | }).collect(Collectors.toList()); |
| | | return classListVos; |
| | | } |
| | | |
| | | /** |
| | | * @description 分类变化 |
| | | * @author jqs |
| | | * @date 2023/7/20 14:32 |
| | | * @param mgtClassNumDto |
| | | * @return void |
| | | */ |
| | | @Override |
| | | public void changeClassNum(MgtClassNumDto mgtClassNumDto){ |
| | | if(mgtClassNumDto.getAddClassId()!=null){ |
| | | SysClassification addSysClassification = this.getById(mgtClassNumDto.getAddClassId()); |
| | | if(addSysClassification!=null){ |
| | | addSysClassification.setRelationNum(addSysClassification.getRelationNum()+1); |
| | | this.saveOrUpdate(addSysClassification); |
| | | } |
| | | } |
| | | if(mgtClassNumDto.getSubClassId()!=null){ |
| | | SysClassification subSysClassification = this.getById(mgtClassNumDto.getAddClassId()); |
| | | if(subSysClassification!=null){ |
| | | subSysClassification.setRelationNum(subSysClassification.getRelationNum()-1); |
| | | this.saveOrUpdate(subSysClassification); |
| | | } |
| | | } |
| | | } |
| | | } |