|
|
@@ -4,7 +4,10 @@ import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import me.zhengjie.application.bank.controller.vo.BankUserPwdVO;
|
|
|
import me.zhengjie.application.bank.service.BankUserService;
|
|
|
+import me.zhengjie.base.util.FileUploadUtil;
|
|
|
+import me.zhengjie.dao.mybatis.entity.FileInfoEntity;
|
|
|
import me.zhengjie.dao.mybatis.entity.User;
|
|
|
+import me.zhengjie.dao.mybatis.mapper.FileInfoMapper;
|
|
|
import me.zhengjie.dao.mybatis.mapper.UserRepository;
|
|
|
import me.zhengjie.exception.BadRequestException;
|
|
|
import org.springframework.security.crypto.password.PasswordEncoder;
|
|
|
@@ -19,6 +22,7 @@ import java.util.Date;
|
|
|
public class BankUserServiceImpl implements BankUserService {
|
|
|
private final UserRepository userRepository;
|
|
|
private final PasswordEncoder passwordEncoder;
|
|
|
+ private final FileInfoMapper fileInfoMapper;
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@@ -32,4 +36,14 @@ public class BankUserServiceImpl implements BankUserService {
|
|
|
}
|
|
|
userRepository.updatePass(userEntity.getUsername(), passwordEncoder.encode(userPwdVO.getNewPwd()), new Date());
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getSealUrl(String signImgId) {
|
|
|
+ FileInfoEntity fileInfo = fileInfoMapper.selectById(signImgId);
|
|
|
+ String sealUrl = "";
|
|
|
+ if (fileInfo != null) {
|
|
|
+ sealUrl = FileUploadUtil.getFileUrl(fileInfo.getPath());
|
|
|
+ }
|
|
|
+ return sealUrl;
|
|
|
+ }
|
|
|
}
|