| | |
| | | return R.fail(); |
| | | } |
| | | |
| | | @Override |
| | | public R resetPasswordPatch(Long[] userId) { |
| | | if(userId!=null){ |
| | | for(Long user:userId){ |
| | | SysUserDO sysUserDO = new SysUserDO(); |
| | | sysUserDO.setUserId(user); |
| | | String encode = new BCryptPasswordEncoder().encode("admin123456"); |
| | | sysUserDO.setPassword(encode); |
| | | userDao.updateById(sysUserDO); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 便民服务新增商家账号 |
| | | * @param convenientMerchantDTO |
| | |
| | | } |
| | | |
| | | /** |
| | | * 修改便民服务商家绑定账号 |
| | | * @param userId 用户id |
| | | * @param account 修改账户 |
| | | * @return 修改结果 |
| | | */ |
| | | @Override |
| | | public R putUserAccount(Long userId, String account) { |
| | | SysUserDO sysUserDO = userDao.selectById(userId); |
| | | if (isNull(sysUserDO)) { |
| | | return R.fail("用户不存在"); |
| | | } |
| | | String oldAccount = sysUserDO.getAccount(); |
| | | sysUserDO.setAccount(account); |
| | | int result = userDao.updateById(sysUserDO); |
| | | if (result > 0) { |
| | | SysRoleDO sysRoleDO = roleDAO.selectOne(new QueryWrapper<SysRoleDO>() |
| | | .lambda().eq(SysRoleDO::getRoleKey, Constants.CONVENIENT_MERCHANT_ROLE_KEY + oldAccount)); |
| | | if (nonNull(sysRoleDO)) { |
| | | sysRoleDO.setRoleKey(Constants.CONVENIENT_MERCHANT_ROLE_KEY + account); |
| | | roleDAO.updateById(sysRoleDO); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | * 修改便民服务商家绑定账号 |
| | | * @param userId 用户id |
| | | * @param account 修改账户 |
| | | * @return 修改结果 |
| | | */ |
| | | @Override |
| | | public R putUserAccount(Long userId, String account) { |
| | | SysUserDO sysUserDO = userDao.selectById(userId); |
| | | if (isNull(sysUserDO)) { |
| | | return R.fail("用户不存在"); |
| | | } |
| | | String oldAccount = sysUserDO.getAccount(); |
| | | sysUserDO.setAccount(account); |
| | | int result = userDao.updateById(sysUserDO); |
| | | if (result > 0) { |
| | | SysRoleDO sysRoleDO = roleDAO.selectOne(new QueryWrapper<SysRoleDO>() |
| | | .lambda().eq(SysRoleDO::getRoleKey, Constants.CONVENIENT_MERCHANT_ROLE_KEY + oldAccount)); |
| | | if (nonNull(sysRoleDO)) { |
| | | sysRoleDO.setRoleKey(Constants.CONVENIENT_MERCHANT_ROLE_KEY + account); |
| | | roleDAO.updateById(sysRoleDO); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | @Override |
| | | public R disableOrEnableMerchantUsers(DisableOrEnableConvenientMerchantDTO disableOrEnableConvenientMerchantDTO) { |