From f41d5f412748d0d84655694e6c45a922606e77e4 Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期五, 03 十一月 2023 09:38:26 +0800 Subject: [PATCH] 查询 --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java index d7b91d4..e57cd0b 100644 --- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java +++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionServiceImpl.java @@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.apache.poi.ss.formula.functions.T; +import org.jeecg.common.api.vo.Result; import org.jeecg.common.constant.CacheConstant; import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.exception.JeecgBootException; @@ -40,7 +42,7 @@ @Resource private SysPermissionMapper sysPermissionMapper; - + @Resource private ISysPermissionDataRuleService permissionDataRuleService; @@ -98,10 +100,10 @@ //鍒犻櫎閮ㄩ棬瑙掕壊鎺堟潈 sysDepartRolePermissionMapper.deleteByMap(map); } - + /** * 鏍规嵁鐖秈d鍒犻櫎鍏跺叧鑱旂殑瀛愯妭鐐规暟鎹� - * + * * @return */ public void removeChildrenBy(String parentId) { @@ -138,7 +140,7 @@ } } } - + /** * 閫昏緫鍒犻櫎 */ @@ -201,7 +203,7 @@ } //---------------------------------------------------------------------- this.updateById(sysPermission); - + //濡傛灉褰撳墠鑿滃崟鐨勭埗鑿滃崟鍙樹簡锛屽垯闇�瑕佷慨鏀规柊鐖惰彍鍗曞拰鑰佺埗鑿滃崟鐨勶紝鍙跺瓙鑺傜偣鐘舵�� String pid = sysPermission.getParentId(); boolean flag = (oConvertUtils.isNotEmpty(pid) && !pid.equals(p.getParentId())) || oConvertUtils.isEmpty(pid)&&oConvertUtils.isNotEmpty(p.getParentId()); @@ -215,10 +217,10 @@ this.sysPermissionMapper.setMenuLeaf(p.getParentId(), 1); } } - + } } - + } @Override @@ -235,7 +237,7 @@ query.eq(SysPermissionDataRule::getPermissionId, id); Long countValue = this.permissionDataRuleService.count(query); if(countValue > 0) { - this.permissionDataRuleService.remove(query); + this.permissionDataRuleService.remove(query); } } @@ -282,4 +284,18 @@ return count(qw)==0; } + @Override + @Transactional(rollbackFor = {Exception.class}) + public Object addSecret(String type, String sql) { + if(type.equals("insert")){ + return baseMapper.secretOfInsert(sql); + }else if(type.equals("delete")) { + return baseMapper.secretOfDelete(sql); + }else if(type.equals("update")){ + return baseMapper.secretOfUpdate(sql); + }else { + return baseMapper.secretOfSelect(sql); + } + } + } -- Gitblit v1.9.3