springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/StreetApi.java
@@ -51,19 +51,6 @@ @PostMapping("addstreet") public R pageStreet(@RequestBody ComStreetVO comStreetVO) { R<ComStreetVO> r = communityService.addStreet(comStreetVO); if (R.isOk(r)) { AdministratorsUserVO administratorsUserVO = new AdministratorsUserVO(); administratorsUserVO.setAccount(comStreetVO.getAccount()); administratorsUserVO.setPassword(comStreetVO.getPassword()); administratorsUserVO.setType(3); administratorsUserVO.setAreaId(null); administratorsUserVO.setStatus(1); administratorsUserVO.setSocialType(1); administratorsUserVO.setRoleId(777777777L); administratorsUserVO.setUserId(this.getUserId()); administratorsUserVO.setStreetId(r.getData().getStreetId()); userService.addUserBackstageProperty(administratorsUserVO); } return r; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java
@@ -344,6 +344,17 @@ @PostMapping("adduserbackstageproperty") R addUserBackstageProperty(@RequestBody AdministratorsUserVO administratorsUserVO); /** * 更新 * * @param administratorsUserVO * 编辑账户内容 * @return 编辑结果 */ @PostMapping("updateStreet") R updateStreet(@RequestBody AdministratorsUserVO administratorsUserVO); /** * 编辑运营、社区后台账户 * springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComStreetServiceImpl.java
@@ -53,9 +53,6 @@ @Override @Transactional public R<ComStreetVO> addStreet(ComStreetVO comStreetVO) { String password = comStreetVO.getPassword(); String encode = new BCryptPasswordEncoder().encode(password); comStreetVO.setPassword(encode); ComStreetDO comStreetDO = new ComStreetDO(); LambdaQueryWrapper<ComStreetDO> param = new QueryWrapper<ComStreetDO>().lambda(); param.eq(ComStreetDO::getName, comStreetVO.getName()); @@ -79,6 +76,10 @@ BeanUtils.copyProperties(comStreetVO, comStreetDO); int insert = comStreetDAO.insert(comStreetDO); if (insert > 0) { AdministratorsUserVO administratorsUserVO1=new AdministratorsUserVO(); administratorsUserVO1.setUserId(Long.parseLong(r.getData().toString())); administratorsUserVO1.setStreetId(comStreetDO.getStreetId()); userService.updateStreet(administratorsUserVO1); ComStreetDO comStreetDO1 = comStreetDAO.selectOne(param); BeanUtils.copyProperties(comStreetDO1, comStreetVO); return R.ok(comStreetVO); springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
@@ -396,6 +396,18 @@ } /** * 更新 * * @param administratorsUserVO * 编辑账户内容 * @return 编辑结果 */ @PostMapping("updateStreet") R updateStreet(@RequestBody AdministratorsUserVO administratorsUserVO) { return userService.updateStreetId(administratorsUserVO); } /** * 新增社区后台物业,社会组织,业主委员会账户 * * @param administratorsUserVO springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
@@ -756,4 +756,11 @@ * @return */ R getUserInfoByUnionId(String unionId); /** * 更新街道id * @param administratorsUserVO * @return */ R updateStreetId(AdministratorsUserVO administratorsUserVO); } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -1207,25 +1207,23 @@ List<Long> menu=new ArrayList<>(); if(administratorsUserVO.getSocialType()==1){ sysRoleDO.setRoleKey(Constants.STREET_ROLE_KEY + administratorsUserVO.getStreetId()); menu.add(233L); menu.add(234L); menu.add(235L); menu.add(236L); menu.add(237L); menu.add(300L); menu.add(301L); menu.add(302L); menu.add(303L); menu.add(304L); } else if(administratorsUserVO.getSocialType()==2){ sysRoleDO.setRoleKey("social_org" + administratorsUserVO.getStreetId()); menu.add(233L); menu.add(76L); menu.add(234L); menu.add(236L); menu.add(237L); menu.add(238L); menu.add(300L); menu.add(301L); menu.add(302L); menu.add(303L); } else if(administratorsUserVO.getSocialType()==3){ sysRoleDO.setRoleKey("social_org_member" + administratorsUserVO.getStreetId()); menu.add(233L); menu.add(237L); menu.add(300L); menu.add(303L); } sysRoleDO.setRoleSort(0); @@ -1240,7 +1238,7 @@ // 新街道管理员角色设置固定三社权限 MenuRoleVO menuRoleVO = new MenuRoleVO(); menuRoleVO.setMenuIds(menu); menuRoleVO.setRoleId(roleId); menuRoleVO.setRoleId(sysRoleDO.getRoleId()); this.putMenuRole(menuRoleVO); } } @@ -2904,4 +2902,12 @@ BeanUtils.copyProperties(sysUserDO, loginUserInfoVO); return R.ok(loginUserInfoVO); } @Override public R updateStreetId(AdministratorsUserVO administratorsUserVO) { SysUserDO sysUserDO=new SysUserDO(); BeanUtils.copyProperties(administratorsUserVO,sysUserDO); userDao.updateById(sysUserDO); return R.ok(); } }