| | |
| | | jwGridCodeBind(placeVO); |
| | | // 保存从业人员 |
| | | savePlacePractitioner(placeVO); |
| | | // 判断是否校园 |
| | | if (placeVO.getLabel().startsWith("1601")) { |
| | | // 校园的新增一个主体用户和一个通用用户 |
| | | addSchoolUser(placeVO); |
| | | } |
| | | // 返回结果 |
| | | return flag; |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 新增校方主体账号和通用账号 |
| | | * |
| | | * @param placeVO |
| | | * @return |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public User addSchoolUser(PlaceVO placeVO) { |
| | | User newUser = new User(); |
| | | if (StringUtils.isNotBlank(placeVO.getPlaceName())) { |
| | | // placeVO.setPrincipal(placeVO.getPrincipal()); |
| | | // placeVO.setPrincipalPhone(placeVO.getPrincipalPhone()); |
| | | //如果用户不存在,则新增一个用户 |
| | | newUser.setAccount(placeVO.getPlaceName() + "主体"); |
| | | newUser.setName(placeVO.getPlaceName() + "-主体"); |
| | | newUser.setRealName(placeVO.getPlaceName() + "-主体"); |
| | | // 社区群众部门 |
| | | newUser.setDeptId("1727979636479037441"); |
| | | // 校园主体, |
| | | newUser.setRoleId("1780786647371706370"); |
| | | |
| | | //默认密码为 123456 |
| | | newUser.setPassword("123456"); |
| | | // 设置机构 |
| | | // 用户新增 |
| | | newUser.setId(null); |
| | | boolean submit = userService.submit(newUser); |
| | | // 校园通用 |
| | | newUser.setId(null); |
| | | newUser.setRoleId("1780786746076262402"); |
| | | newUser.setAccount(placeVO.getPlaceName() + "通用"); |
| | | newUser.setName(placeVO.getPlaceName() + "-通用"); |
| | | newUser.setRealName(placeVO.getPlaceName() + "-通用"); |
| | | boolean submit2 = userService.submit(newUser); |
| | | //绑定id |
| | | // placeVO.setPrincipalUserId(newUser.getId()); |
| | | //给人员打上场所负责人的标签 |
| | | // baseMapper.saveUserLabel(newUser.getId(), 1002); |
| | | } |
| | | return newUser; |
| | | } |
| | | |
| | | /** |
| | | * 场所负责人和用户绑定 |
| | | * |
| | | * @param placeVO |
| | |
| | | |
| | | /** |
| | | * 导入是网格数据绑定处理 |
| | | * |
| | | * @param placeExcel |
| | | * @param placeEntity |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询所有场所数据 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 查询所有场所数据总数 |
| | | * |
| | | * @return |
| | | */ |
| | | @Override |
| | |
| | | |
| | | /** |
| | | * 查询对应的社区编号 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |