mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 04:16:51 +08:00
修改案例推荐模块信息下载接口未post请求并测试下载结果
This commit is contained in:
@@ -180,9 +180,9 @@ public class CasesRecommendApi extends ApiBaseController {
|
|||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@GetMapping("/info_download")
|
@PostMapping("/info_download")
|
||||||
public void infoDownload(String casesRecommendId, HttpServletResponse response) {
|
public void infoDownload(@RequestBody CasesRecommendVo vo, HttpServletResponse response) {
|
||||||
if (StringUtils.isEmpty(casesRecommendId)) {
|
if (StringUtils.isEmpty(vo.getCasesRecommendId())) {
|
||||||
throw new RuntimeException("缺少必要参数");
|
throw new RuntimeException("缺少必要参数");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,24 +198,24 @@ public class CasesRecommendApi extends ApiBaseController {
|
|||||||
map.put("首次查看时间","readStartTime");
|
map.put("首次查看时间","readStartTime");
|
||||||
map.put("总查看时间","totalReadTime");
|
map.put("总查看时间","totalReadTime");
|
||||||
|
|
||||||
CasesRecommend casesRecommend = iCasesRecommendService.findById(casesRecommendId);
|
CasesRecommend casesRecommend = iCasesRecommendService.findById(vo.getCasesRecommendId());
|
||||||
|
|
||||||
// 拿取表格里需要的数据
|
// 拿取表格里需要的数据
|
||||||
List<CasesRecommendPushRecord> recordList = iCasesRecommendPushRecordService.findAllByRecommendId(casesRecommendId);
|
List<CasesRecommendPushRecord> recordList = iCasesRecommendPushRecordService.findAllByRecommendId(vo.getCasesRecommendId());
|
||||||
List<CasesRecommendPushRecordExportVo> exportVos = new ArrayList<>();
|
List<CasesRecommendPushRecordExportVo> exportVos = new ArrayList<>();
|
||||||
if (CollectionUtil.isNotEmpty(recordList)) {
|
if (CollectionUtil.isNotEmpty(recordList)) {
|
||||||
exportVos = recordList.stream().map(record -> {
|
exportVos = recordList.stream().map(record -> {
|
||||||
CasesRecommendPushRecordExportVo vo = new CasesRecommendPushRecordExportVo();
|
CasesRecommendPushRecordExportVo exportVo = new CasesRecommendPushRecordExportVo();
|
||||||
vo.setCaseTitle(record.getCaseTitle());
|
exportVo.setCaseTitle(record.getCaseTitle());
|
||||||
vo.setPushUserName(record.getPushUserName());
|
exportVo.setPushUserName(record.getPushUserName());
|
||||||
vo.setRecommendOrgName(casesRecommend.getRecommendOrgName());
|
exportVo.setRecommendOrgName(casesRecommend.getRecommendOrgName());
|
||||||
vo.setPushTime(DateUtil.formatDateTime(record.getPushTime()));
|
exportVo.setPushTime(DateUtil.formatDateTime(record.getPushTime()));
|
||||||
vo.setReadFlag(record.getReadFlag() == 1 ? "是" : "否");
|
exportVo.setReadFlag(record.getReadFlag() == 1 ? "是" : "否");
|
||||||
vo.setReadStartTime(DateUtil.formatDateTime(record.getReadStartTime()));
|
exportVo.setReadStartTime(DateUtil.formatDateTime(record.getReadStartTime()));
|
||||||
if (ObjectUtil.isNotEmpty(record.getReadStartTime()) && ObjectUtil.isNotEmpty(record.getReadEndTime())){
|
if (ObjectUtil.isNotEmpty(record.getReadStartTime()) && ObjectUtil.isNotEmpty(record.getReadEndTime())){
|
||||||
vo.setTotalReadTime(DateUtil.formatBetween(record.getReadStartTime(), record.getReadEndTime()));
|
exportVo.setTotalReadTime(DateUtil.formatBetween(record.getReadStartTime(), record.getReadEndTime()));
|
||||||
}
|
}
|
||||||
return vo;
|
return exportVo;
|
||||||
}).collect(Collectors.toList());
|
}).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ import java.util.List;
|
|||||||
@Data
|
@Data
|
||||||
public class CasesRecommendVo extends Pagination {
|
public class CasesRecommendVo extends Pagination {
|
||||||
|
|
||||||
|
private String casesRecommendId;
|
||||||
|
|
||||||
/** 推荐人姓名 */
|
/** 推荐人姓名 */
|
||||||
private String recommendName;
|
private String recommendName;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user