| | |
| | | public Result updateColumn(AdminUpdateColumnDto adminUpdateColumnDto) { |
| | | Long companyId = LoginUserUtil.getCompanyId(); |
| | | ColumnEntity columnEntity = this.baseMapper.selectById(adminUpdateColumnDto.getId()); |
| | | log.info("=======>{}", columnEntity.getParentId()); |
| | | if(ObjectUtil.isEmpty(columnEntity)){ |
| | | return Result.fail("栏目不存在"); |
| | | } |
| | |
| | | columnEntity.setColumnCode(columnCode); |
| | | |
| | | Long parentId = adminUpdateColumnDto.getParentId(); |
| | | log.info("---------->{}", parentId); |
| | | log.info("------>{}", columnEntity.getParentId()); |
| | | // 栏目修改时,需判断父级ID及栏目编码的修改。若栏目父级ID修改了,则需记录原父级ID,在发布时,需连同原父级栏目同时编译 |
| | | if (!columnEntity.getParentId().equals(parentId) && columnEntity.getParentId() == -1) { |
| | | if (!parentId.equals(columnEntity.getParentId()) && columnEntity.getBeforeParentId() == -1) { |
| | | columnEntity.setBeforeParentId(columnEntity.getParentId()); |
| | | } |
| | | |