Browse Source

执法端-委托执法部门查询修改

dev-V1.0.6
niujiyi 3 months ago
parent
commit
bee85de0c0
  1. 2
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfSystemController.java
  2. 2
      zdxt-modules/zdxt-system/src/main/java/org/dromara/system/service/ISysDeptService.java
  3. 20
      zdxt-modules/zdxt-system/src/main/java/org/dromara/system/service/impl/SysDeptServiceImpl.java

2
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfSystemController.java

@ -267,7 +267,7 @@ public class AppEnfSystemController extends BaseController {
@GetMapping("/dept") @GetMapping("/dept")
@ResponseBody @ResponseBody
public TableDataInfo<SysDeptVo> dept(SysDeptBo dept, PageQuery pageQuery) { public TableDataInfo<SysDeptVo> dept(SysDeptBo dept, PageQuery pageQuery) {
TableDataInfo<SysDeptVo>depts = DataPermissionHelper.ignore(() ->sysDeptService.selectPageDeptList(dept, pageQuery)); TableDataInfo<SysDeptVo>depts = DataPermissionHelper.ignore(() ->sysDeptService.selectPageDeptListWT(dept, pageQuery));
return depts; return depts;
} }

2
zdxt-modules/zdxt-system/src/main/java/org/dromara/system/service/ISysDeptService.java

@ -25,7 +25,7 @@ public interface ISysDeptService {
* @return 部门信息集合 * @return 部门信息集合
*/ */
TableDataInfo<SysDeptVo> selectPageDeptList(SysDeptBo dept, PageQuery pageQuery); TableDataInfo<SysDeptVo> selectPageDeptList(SysDeptBo dept, PageQuery pageQuery);
TableDataInfo<SysDeptVo> selectPageDeptListWT(SysDeptBo dept, PageQuery pageQuery);
/** /**
* 查询部门管理数据 * 查询部门管理数据
* *

20
zdxt-modules/zdxt-system/src/main/java/org/dromara/system/service/impl/SysDeptServiceImpl.java

@ -66,10 +66,17 @@ public class SysDeptServiceImpl implements ISysDeptService, DeptService {
*/ */
@Override @Override
public TableDataInfo<SysDeptVo> selectPageDeptList(SysDeptBo dept, PageQuery pageQuery) { public TableDataInfo<SysDeptVo> selectPageDeptList(SysDeptBo dept, PageQuery pageQuery) {
Page<SysDeptVo> page = baseMapper.selectPageDeptList(pageQuery.build(), buildQueryWrapper(dept)); Page<SysDeptVo> page = baseMapper.selectPageDeptList(pageQuery.build(), buildQueryWrapper(dept));
return TableDataInfo.build(page); return TableDataInfo.build(page);
} }
@Override
public TableDataInfo<SysDeptVo> selectPageDeptListWT(SysDeptBo dept, PageQuery pageQuery) {
Page<SysDeptVo> page = baseMapper.selectPageDeptList(pageQuery.build(), buildQueryWrapperWT(dept));
return TableDataInfo.build(page);
}
/** /**
* 查询部门管理数据 * 查询部门管理数据
* *
@ -243,6 +250,19 @@ public class SysDeptServiceImpl implements ISysDeptService, DeptService {
return lqw; return lqw;
} }
private LambdaQueryWrapper<SysDept> buildQueryWrapperWT(SysDeptBo bo) {
LambdaQueryWrapper<SysDept> lqw = Wrappers.lambdaQuery();
lqw.eq(SysDept::getDelFlag, SystemConstants.NORMAL);
lqw.eq(ObjectUtil.isNotNull(bo.getDeptId()), SysDept::getDeptId, bo.getDeptId());
lqw.isNotNull(SysDept::getZone);
lqw.ne(SysDept::getZone, "");
lqw.ne(SysDept::getZone, 2);
lqw.ne(SysDept::getDeptName, "街道");
lqw.like(StringUtils.isNotBlank(bo.getDeptName()), SysDept::getDeptName, bo.getDeptName());
lqw.ne(SysDept::getDeptId, LoginHelper.getDeptId());
return lqw;
}
/** /**
* 构建前端所需要下拉树结构 * 构建前端所需要下拉树结构
* *

Loading…
Cancel
Save