|
|
@@ -39,6 +39,8 @@ import me.zhengjie.dao.mybatis.mapper.NotaryOfficeMapper;
|
|
|
import me.zhengjie.exception.BadRequestException;
|
|
|
import me.zhengjie.utils.RsaUtils;
|
|
|
import me.zhengjie.utils.enums.CodeEnum;
|
|
|
+
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
@@ -87,14 +89,18 @@ public class UserController {
|
|
|
UserDto nocacheUser = userService.findUserNoCacheId(jwtUserDto.getUser().getId());
|
|
|
// 重新设置user
|
|
|
if (nocacheUser != null) {
|
|
|
- String[] split = nocacheUser.getOrgId().split("_");
|
|
|
- if ("bank".equals(split[0])) {
|
|
|
- nocacheUser.setOrgName(bankMapper.selectById(split[1]).getBankName());
|
|
|
- } else {
|
|
|
- NotaryOfficeEntity notaryOfficeEntity = notaryOfficeMapper.selectById(split[1]);
|
|
|
- nocacheUser.setOrgName(notaryOfficeEntity.getName());
|
|
|
- nocacheUser.setAutoGenerate(notaryOfficeEntity.getAutoGenerate());
|
|
|
- }
|
|
|
+ //处理客户经理和公证处才执行这里
|
|
|
+ if(StringUtils.isNotBlank(nocacheUser.getOrgId())) {
|
|
|
+ String[] split = nocacheUser.getOrgId().split("_");
|
|
|
+ if ("bank".equals(split[0])) {
|
|
|
+ nocacheUser.setOrgName(bankMapper.selectById(split[1]).getBankName());
|
|
|
+ }else if ("notary".equals(split[0])) {
|
|
|
+ NotaryOfficeEntity notaryOfficeEntity = notaryOfficeMapper.selectById(split[1]);
|
|
|
+ nocacheUser.setOrgName(notaryOfficeEntity.getName());
|
|
|
+ nocacheUser.setAutoGenerate(notaryOfficeEntity.getAutoGenerate());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
FileInfoEntity fileInfo = fileInfoService.getById(nocacheUser.getSignImgId());
|
|
|
if (fileInfo != null) {
|
|
|
nocacheUser.setSignImgUrl(FileUploadUtil.getFileUrl(fileInfo.getPath()));
|