|
|
@@ -39,6 +39,7 @@ import com.xjrsoft.module.organization.dto.ResetPasswordDto;
|
|
|
import com.xjrsoft.module.organization.dto.UpdateInfoDto;
|
|
|
import com.xjrsoft.module.organization.dto.UpdatePasswordDto;
|
|
|
import com.xjrsoft.module.organization.dto.UpdateUserDto;
|
|
|
+import com.xjrsoft.module.organization.dto.UploadSignDto;
|
|
|
import com.xjrsoft.module.organization.dto.UserPageDto;
|
|
|
import com.xjrsoft.module.organization.dto.UserStudentAddDto;
|
|
|
import com.xjrsoft.module.organization.dto.UserStudentBindDto;
|
|
|
@@ -333,6 +334,10 @@ public class UserController {
|
|
|
vo.setClassName(userStudentVo.getClassName());
|
|
|
}
|
|
|
|
|
|
+ List<File> fileList = fileService.list(Wrappers.lambdaQuery(File.class).eq(File::getFolderId, user.getSignFolderId()));
|
|
|
+ if(!list.isEmpty()){
|
|
|
+ vo.setSignUrl(fileList.get(0).getFileUrl());
|
|
|
+ }
|
|
|
return R.ok(vo);
|
|
|
}
|
|
|
|
|
|
@@ -638,10 +643,12 @@ public class UserController {
|
|
|
|
|
|
@PostMapping("/upload-sign")
|
|
|
@ApiOperation(value = "上传签名")
|
|
|
- public RT<Boolean> uploadSign(@Valid @RequestParam Long folderId) {
|
|
|
+ public RT<Boolean> uploadSign(@Valid @RequestBody UploadSignDto dto) {
|
|
|
long loginIdAsLong = StpUtil.getLoginIdAsLong();
|
|
|
User user = userService.getById(loginIdAsLong);
|
|
|
- user.setSignFolderId(folderId);
|
|
|
+ user.setSignFolderId(dto.getFolderId());
|
|
|
+ user.setSignPassword(BCrypt.hashpw(dto.getSignPassword(), BCrypt.gensalt()));
|
|
|
+
|
|
|
return RT.ok(userService.updateById(user));
|
|
|
}
|
|
|
|