提交 df326741 authored 作者: zhangshuang's avatar zhangshuang

文件下载次数

上级 3a433914
package com.zjty.efs.ftp.controller; package com.zjty.efs.ftp.controller;
import com.zjty.efs.ftp.base.response.ServerResponse; import com.zjty.efs.ftp.base.response.ServerResponse;
import com.zjty.efs.ftp.entity.DownLoadCount;
import com.zjty.efs.ftp.entity.DownLoadRequest; import com.zjty.efs.ftp.entity.DownLoadRequest;
import com.zjty.efs.ftp.service.DownLoadService; import com.zjty.efs.ftp.service.DownLoadService;
import com.zjty.efs.misc.config.AutoDocument; import com.zjty.efs.misc.config.AutoDocument;
...@@ -10,6 +11,8 @@ import io.swagger.annotations.ApiImplicitParams; ...@@ -10,6 +11,8 @@ import io.swagger.annotations.ApiImplicitParams;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List;
@AutoDocument @AutoDocument
@RestController @RestController
@RequestMapping("/count") @RequestMapping("/count")
...@@ -22,7 +25,7 @@ public class DownLoadCountController { ...@@ -22,7 +25,7 @@ public class DownLoadCountController {
@ApiImplicitParams({ @ApiImplicitParams({
@ApiImplicitParam(name = "DownLoadRequest",value = "看下面model",paramType = "query",required = true) @ApiImplicitParam(name = "DownLoadRequest",value = "看下面model",paramType = "query",required = true)
}) })
public ServerResponse findCount(@RequestBody DownLoadRequest downLoadRequest){ public List<DownLoadCount> findCount(@RequestBody DownLoadRequest downLoadRequest){
return downLoadService.findCount(downLoadRequest); return downLoadService.findCount(downLoadRequest);
} }
} }
package com.zjty.efs.ftp.service; package com.zjty.efs.ftp.service;
import com.zjty.efs.ftp.base.response.ServerResponse; import com.zjty.efs.ftp.base.response.ServerResponse;
import com.zjty.efs.ftp.entity.DownLoadCount;
import com.zjty.efs.ftp.entity.DownLoadRequest; import com.zjty.efs.ftp.entity.DownLoadRequest;
import java.util.List;
public interface DownLoadService { public interface DownLoadService {
/** /**
...@@ -10,5 +13,5 @@ public interface DownLoadService { ...@@ -10,5 +13,5 @@ public interface DownLoadService {
* @param downLoadRequest * @param downLoadRequest
* @return * @return
*/ */
ServerResponse findCount(DownLoadRequest downLoadRequest); List<DownLoadCount> findCount(DownLoadRequest downLoadRequest);
} }
...@@ -17,7 +17,7 @@ public class DownLoadServiceImpl implements DownLoadService { ...@@ -17,7 +17,7 @@ public class DownLoadServiceImpl implements DownLoadService {
private DownLoadCountDao downLoadCountDao; private DownLoadCountDao downLoadCountDao;
@Override @Override
public ServerResponse findCount(DownLoadRequest downLoadRequest) { public List<DownLoadCount> findCount(DownLoadRequest downLoadRequest) {
List<Integer> fileIdList = downLoadRequest.getFileIds();//请求的id集合 List<Integer> fileIdList = downLoadRequest.getFileIds();//请求的id集合
List<DownLoadCount> loadCounts = new ArrayList<>(); List<DownLoadCount> loadCounts = new ArrayList<>();
if(fileIdList != null && fileIdList.size() != 0){ if(fileIdList != null && fileIdList.size() != 0){
...@@ -39,6 +39,7 @@ public class DownLoadServiceImpl implements DownLoadService { ...@@ -39,6 +39,7 @@ public class DownLoadServiceImpl implements DownLoadService {
} }
} }
} }
return ServerResponse.success(loadCounts); return loadCounts;
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论