修改分享接口

This commit is contained in:
马超 2021-03-06 22:17:48 +08:00
parent 5538d677fa
commit 801cc2268c
3 changed files with 7 additions and 6 deletions

View File

@ -22,6 +22,7 @@ import com.qiwenshare.file.vo.file.FileListVo;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.codec.digest.DigestUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -203,7 +204,7 @@ public class FileController {
} }
UserBean sessionUserBean = userService.getUserBeanByToken(token); UserBean sessionUserBean = userService.getUserBeanByToken(token);
List<UserFile> userFiles = JSON.parseArray(batchDeleteFileDto.getFiles(), UserFile.class); List<UserFile> userFiles = JSON.parseArray(batchDeleteFileDto.getFiles(), UserFile.class);
DigestUtils.md5Hex("data");
for (UserFile userFile : userFiles) { for (UserFile userFile : userFiles) {
String uuid = UUID.randomUUID().toString(); String uuid = UUID.randomUUID().toString();
userFile.setDeleteBatchNum(uuid); userFile.setDeleteBatchNum(uuid);

View File

@ -68,18 +68,18 @@ public class ShareController {
@Operation(summary = "分享列表", description = "分享列表", tags = {"share"}) @Operation(summary = "分享列表", description = "分享列表", tags = {"share"})
@GetMapping(value = "/sharefileList") @GetMapping(value = "/sharefileList")
@ResponseBody @ResponseBody
public RestResult shareFileListBySecret(ShareFileListBySecretDTO shareFileListBySecretDTO) { public RestResult<List<Share>> shareFileListBySecret(ShareFileListBySecretDTO shareFileListBySecretDTO) {
log.info(JSON.toJSONString(shareFileListBySecretDTO)); log.info(JSON.toJSONString(shareFileListBySecretDTO));
LambdaQueryWrapper<Share> lambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<Share> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(Share::getShareBatchNum, shareFileListBySecretDTO.getShareBatchNum()); lambdaQueryWrapper.eq(Share::getShareBatchNum, shareFileListBySecretDTO.getShareBatchNum());
List<Share> list = shareService.list(lambdaQueryWrapper); List<Share> list = shareService.list(lambdaQueryWrapper);
return RestResult.success().data(list.get(0)); return RestResult.success().data(list);
} }
@Operation(summary = "分享类型", description = "可用此接口判断是否需要提取码", tags = {"share"}) @Operation(summary = "分享类型", description = "可用此接口判断是否需要提取码", tags = {"share"})
@GetMapping(value = "/sharetype") @GetMapping(value = "/sharetype")
@ResponseBody @ResponseBody
public RestResult shareType(ShareTypeDTO shareTypeDTO) { public RestResult<ShareTypeVO> shareType(ShareTypeDTO shareTypeDTO) {
LambdaQueryWrapper<Share> lambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<Share> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(Share::getShareBatchNum, shareTypeDTO.getShareBatchNum()); lambdaQueryWrapper.eq(Share::getShareBatchNum, shareTypeDTO.getShareBatchNum());
Share share = shareService.getOne(lambdaQueryWrapper); Share share = shareService.getOne(lambdaQueryWrapper);
@ -92,7 +92,7 @@ public class ShareController {
@Operation(summary = "校验提取码", description = "校验提取码", tags = {"share"}) @Operation(summary = "校验提取码", description = "校验提取码", tags = {"share"})
@GetMapping(value = "/checkextractioncode") @GetMapping(value = "/checkextractioncode")
@ResponseBody @ResponseBody
public RestResult checkExtractionCode(CheckExtractionCodeDTO checkExtractionCodeDTO) { public RestResult<String> checkExtractionCode(CheckExtractionCodeDTO checkExtractionCodeDTO) {
// log.info(JSON.toJSONString(shareFileListBySecretDTO)); // log.info(JSON.toJSONString(shareFileListBySecretDTO));
LambdaQueryWrapper<Share> lambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<Share> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(Share::getShareBatchNum, checkExtractionCodeDTO.getShareBatchNum()) lambdaQueryWrapper.eq(Share::getShareBatchNum, checkExtractionCodeDTO.getShareBatchNum())

View File

@ -1,4 +1,4 @@
set settingDir=file-common/src/main/resources/conf/settings.xml set settingDir=file-common/src/main/resources/conf/settings.xml
mvn install -s %settingDir% mvn clean install -s %settingDir%
pause pause