Complete core functions #9

Merged
FatttSnake merged 171 commits from FatttSnake into dev 2024-02-23 11:56:35 +08:00
Showing only changes of commit 1ad38bf2a8 - Show all commits

View File

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.kotlin.KtQueryWrapper
import com.baomidou.mybatisplus.extension.kotlin.KtUpdateWrapper
import com.baomidou.mybatisplus.extension.plugins.pagination.Page
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
import org.springframework.security.access.AccessDeniedException
import org.springframework.security.crypto.password.PasswordEncoder
import org.springframework.stereotype.Service
import org.springframework.transaction.annotation.Transactional
@@ -201,6 +202,10 @@ class UserServiceImpl(
}
override fun changePassword(userChangePasswordParam: UserChangePasswordParam) {
if (WebUtil.getLoginUserId() != 0L && userChangePasswordParam.id == 0L) {
throw AccessDeniedException("Access denied")
}
val user = baseMapper.selectById(userChangePasswordParam.id)
user?.let {
val wrapper = KtUpdateWrapper(User())