| | |
| | | import org.springblade.modules.community.service.ICommunityService; |
| | | import org.springblade.modules.grid.entity.GridEntity; |
| | | import org.springblade.modules.grid.service.IGridService; |
| | | import org.springblade.modules.police.entity.PoliceAffairsGridEntity; |
| | | import org.springblade.modules.police.service.IPoliceAffairsGridService; |
| | | import org.springblade.modules.property.entity.PropertyCompanyEntity; |
| | | import org.springblade.modules.property.service.IPropertyCompanyService; |
| | | import org.springblade.modules.system.entity.Dept; |
| | |
| | | // 处理并返回 |
| | | return deptAndUserNodeTree; |
| | | } |
| | | |
| | | /** |
| | | * 数据处理(社区绑定)-- 处理社区(派出所下) |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public Object dataHandleCommunityByPolice() { |
| | | // 查询所有的派出所 |
| | | QueryWrapper<Dept> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("is_deleted",0).like("dept_name","派出所"); |
| | | List<Dept> list = list(wrapper); |
| | | // 遍历 |
| | | for (Dept dept : list) { |
| | | // 通过派出所名称查询对应的警务网格信息 |
| | | QueryWrapper<PoliceAffairsGridEntity> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("is_deleted",0).eq("pcs_name",dept.getDeptName()); |
| | | List<PoliceAffairsGridEntity> policeAffairsGridEntityList |
| | | = SpringUtil.getBean(IPoliceAffairsGridService.class).list(queryWrapper); |
| | | // 遍历 |
| | | for (PoliceAffairsGridEntity policeAffairsGridEntity : policeAffairsGridEntityList) { |
| | | Dept deptInfo = new Dept(); |
| | | deptInfo.setTenantId("000000"); |
| | | deptInfo.setDeptName(policeAffairsGridEntity.getCommunityName()); |
| | | deptInfo.setFullName(policeAffairsGridEntity.getCommunityName()); |
| | | deptInfo.setDeptCategory(1); |
| | | deptInfo.setDeptNature(1); |
| | | deptInfo.setParentId(dept.getId()); |
| | | deptInfo.setAncestors(dept.getAncestors() + "," + dept.getId()); |
| | | deptInfo.setRegionCode(policeAffairsGridEntity.getJwGridCode()); |
| | | // 保存 |
| | | save(deptInfo); |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | } |