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")
@ResponseBody
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;
}

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

@ -25,7 +25,7 @@ public interface ISysDeptService {
* @return 部门信息集合
*/
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
public TableDataInfo<SysDeptVo> selectPageDeptList(SysDeptBo dept, PageQuery pageQuery) {
Page<SysDeptVo> page = baseMapper.selectPageDeptList(pageQuery.build(), buildQueryWrapper(dept));
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;
}
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