修改分享接口
This commit is contained in:
parent
5538d677fa
commit
801cc2268c
@ -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);
|
||||||
|
@ -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())
|
||||||
|
@ -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
|
Loading…
Reference in New Issue
Block a user