| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R addConvenientMerchantUser(ConvenientMerchantDTO convenientMerchantDTO) { |
| | | // todo 便民 |
| | | log.error("catTimeStamp进入addConvenientMerchantUser", Instant.now().toEpochMilli()); |
| | | log.error("catTimeStamp进入addConvenientMerchantUser" + convenientMerchantDTO.getAccount() + Instant.now().toEpochMilli()); |
| | | SysUserDO sysUserDO = new SysUserDO(); |
| | | Long communityId = 0L; |
| | | // 新增社区高级管理员角色 |
| | |
| | | return R.fail("建立商家角色失败,商家名称可能已被占用!"); |
| | | } |
| | | } |
| | | log.error("catTimeStamp-SysRoleDO创建完成", Instant.now().toEpochMilli()); |
| | | log.error("catTimeStamp-SysRoleDO创建完成" + convenientMerchantDTO.getAccount() + Instant.now().toEpochMilli()); |
| | | // 新角色设置所有权限 |
| | | MenuRoleVO menuRoleVO = new MenuRoleVO(); |
| | | menuRoleVO.setIsAll(1); |
| | |
| | | menuRoleVO.setRoleId(sysRoleDO.getRoleId()); |
| | | this.putMenuRole(menuRoleVO); |
| | | |
| | | log.error("catTimeStamp-MenuRoleVO创建完成", Instant.now().toEpochMilli()); |
| | | log.error("catTimeStamp-MenuRoleVO创建完成" + convenientMerchantDTO.getAccount() + Instant.now().toEpochMilli()); |
| | | |
| | | // sys_user 表 |
| | | String encode = new BCryptPasswordEncoder().encode(convenientMerchantDTO.getPassword()); |
| | |
| | | sysUserDO.setPassword(encode); |
| | | try { |
| | | userDao.insert(sysUserDO); |
| | | log.error("catTimeStamp-sysUserDO创建完成", Instant.now().toEpochMilli()); |
| | | log.error("catTimeStamp-sysUserDO创建完成" + convenientMerchantDTO.getAccount() + Instant.now().toEpochMilli()); |
| | | return R.ok(sysUserDO.getUserId()); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |