删除目录,就吧该目录下书签设置为删除状态
This commit is contained in:
parent
208ae4692c
commit
aeea3645a8
@ -2,6 +2,7 @@ package com.ruoyi.web.controller.yunbookmark;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.ruoyi.bookmark.service.ISqBookmarkService;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.sun.org.apache.bcel.internal.generic.NEW;
|
import com.sun.org.apache.bcel.internal.generic.NEW;
|
||||||
@ -32,7 +33,8 @@ public class SqMenuController extends BaseController
|
|||||||
{
|
{
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISqMenuService sqMenuService;
|
private ISqMenuService sqMenuService;
|
||||||
|
@Autowired
|
||||||
|
private ISqBookmarkService sqBookmarkService;
|
||||||
/**
|
/**
|
||||||
* 功能描述:查询用户的 所有书签菜单
|
* 功能描述:查询用户的 所有书签菜单
|
||||||
*/
|
*/
|
||||||
@ -143,7 +145,11 @@ public class SqMenuController extends BaseController
|
|||||||
sqMenu.setParentId(menuId);
|
sqMenu.setParentId(menuId);
|
||||||
List<SqMenu> sqMenuList=sqMenuService.selectSqMenuList(sqMenu);
|
List<SqMenu> sqMenuList=sqMenuService.selectSqMenuList(sqMenu);
|
||||||
if (sqMenuList==null||sqMenuList.isEmpty()){
|
if (sqMenuList==null||sqMenuList.isEmpty()){
|
||||||
return toAjax(sqMenuService.deleteSqMenuById(menuId,sysUser.getUserId()));
|
sqMenuService.deleteSqMenuById(menuId,sysUser.getUserId());
|
||||||
|
//修改目录下的所有书签状态为 删除状态
|
||||||
|
sqBookmarkService.updateSqBookmarkBymenuId(menuId);
|
||||||
|
|
||||||
|
return toAjax(1);
|
||||||
}else{
|
}else{
|
||||||
return AjaxResult.error("删除失败,该目录下级还有目录菜单");
|
return AjaxResult.error("删除失败,该目录下级还有目录菜单");
|
||||||
}
|
}
|
||||||
|
@ -70,4 +70,12 @@ public interface SqBookmarkMapper extends MyMapper<SqBookmark>
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteSqBookmarkByIds(Long[] bookmarkIds);
|
public int deleteSqBookmarkByIds(Long[] bookmarkIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改目录下书签状态为 删除状态
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public void updateSqBookmarkBymenuId(Long menuId);
|
||||||
}
|
}
|
||||||
|
@ -73,4 +73,12 @@ public interface ISqBookmarkService
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteSqBookmarkById(Long bookmarkId);
|
public int deleteSqBookmarkById(Long bookmarkId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改目录下书签状态为 删除状态
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public void updateSqBookmarkBymenuId(Long menuId);
|
||||||
}
|
}
|
||||||
|
@ -111,4 +111,16 @@ public class SqBookmarkServiceImpl implements ISqBookmarkService
|
|||||||
{
|
{
|
||||||
return sqBookmarkMapper.deleteSqBookmarkById(bookmarkId);
|
return sqBookmarkMapper.deleteSqBookmarkById(bookmarkId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改目录下书签状态为 删除状态
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void updateSqBookmarkBymenuId(Long menuId) {
|
||||||
|
sqBookmarkMapper.updateSqBookmarkBymenuId(menuId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -97,6 +97,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
where bookmark_id = #{bookmarkId}
|
where bookmark_id = #{bookmarkId}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<update id="updateSqBookmarkBymenuId" parameterType="Long">
|
||||||
|
update sq_bookmark set IDelete = 1 where menu_id = #{menuId}
|
||||||
|
</update>
|
||||||
|
|
||||||
<delete id="deleteSqBookmarkById" parameterType="Long">
|
<delete id="deleteSqBookmarkById" parameterType="Long">
|
||||||
delete from sq_bookmark where bookmark_id = #{bookmarkId}
|
delete from sq_bookmark where bookmark_id = #{bookmarkId}
|
||||||
</delete>
|
</delete>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user