diff --git a/src/main/java/com/kiisoo/ic/system/service/PrivilageAccountService.java b/src/main/java/com/kiisoo/ic/system/service/PrivilageAccountService.java index a516bc5..db98656 100644 --- a/src/main/java/com/kiisoo/ic/system/service/PrivilageAccountService.java +++ b/src/main/java/com/kiisoo/ic/system/service/PrivilageAccountService.java @@ -78,8 +78,21 @@ public interface PrivilageAccountService extends IService { */ List uploadAccount(MultipartFile[] files, Long userId) throws IOException; + /** + * 修改账号状态 + * @param accountId + * @param status + * @return + */ Integer modifyAccountStatusById(Long accountId, Integer status); + /** + * userId查询账号 + * @param userId + * @return + */ + PrivilageAccountDO getAccountByUserId(Long userId); + int resetPassword(Long accountId); int modifyUser(PrivilageUserDO privilageUserDO); diff --git a/src/main/java/com/kiisoo/ic/system/service/impl/PrivilageAccountServiceImpl.java b/src/main/java/com/kiisoo/ic/system/service/impl/PrivilageAccountServiceImpl.java index 1fc95a4..5e1032a 100644 --- a/src/main/java/com/kiisoo/ic/system/service/impl/PrivilageAccountServiceImpl.java +++ b/src/main/java/com/kiisoo/ic/system/service/impl/PrivilageAccountServiceImpl.java @@ -464,6 +464,12 @@ public class PrivilageAccountServiceImpl extends ServiceImpl wrapper = new QueryWrapper<>(); + wrapper.eq("user_id",userId).last("limit 1"); + return privilageAccountDOMapper.selectOne(wrapper); + } + @Override public int resetPassword(Long accountId) { String password = MD5FileUtil.getMD5String(Constants.PASSWORD_RESET);