1.修改案例推荐表信息下载报错问题;2.修改案例推荐表撤回操作中未对推送中的记录起作用的问题;3.删除案例推荐表中多余的推荐组织ID字段

This commit is contained in:
wangwenchao
2023-06-23 16:59:57 +08:00
parent 555039fbcf
commit c77f32b11e
3 changed files with 7 additions and 7 deletions

View File

@@ -197,7 +197,7 @@ public class CasesRecommendApi extends ApiBaseController {
}).collect(Collectors.toList());
if (CollectionUtil.isNotEmpty(rows)) {
// 通过工具类创建writer
try (ExcelWriter writer = ExcelUtil.getWriter(true);
try (ExcelWriter writer = ExcelUtil.getWriter();
// 输出流
ServletOutputStream servletOutputStream = response.getOutputStream()
) {
@@ -212,9 +212,9 @@ public class CasesRecommendApi extends ApiBaseController {
writer.setColumnWidth(5, 20);
writer.setColumnWidth(6, 20);
// 此处的response.setContentType 和教程里的不同
response.setContentType("application/octet-stream");
response.setContentType("application/vnd.ms-excel;charset=utf-8");
// filename就是表格的名字这个无所谓反正前端还会重命名
response.setHeader("Content-Disposition", "attachment;filename=推荐信息.xlsx");
response.setHeader("Content-Disposition", "attachment;filename=推荐信息.xls");
writer.flush(servletOutputStream, true);
} catch (Exception e) {

View File

@@ -46,9 +46,6 @@ public class CasesRecommend extends BaseEntity {
/**查看率*/
@Column(name = "view_rate", length = 255)
private String viewRate;
/**推荐组织ID*/
@Column(name = "recommend_org_id", length = 20)
private String recommendOrgId;
/**推荐组织名称*/
@Column(name = "recommend_org_name", length = 255)

View File

@@ -61,7 +61,10 @@ public class CasesRecommendServiceImpl implements ICasesRecommendService {
public void rePushOrWithdraw(CasesRecommendPushVo casesRecommendPushVo) {
// 查询
CasesRecommend db = casesRecommendDao.get(casesRecommendPushVo.getCasesRecommendId());
if (CasesPushStatusEnum.PUSH_SUCCESS.getStatus().equals(db.getPushProgress())){
if (CasesPushStatusEnum.PUSH_SUCCESS.getStatus().equals(db.getPushProgress())
|| CasesPushStatusEnum.WAIT_PUSH.getStatus().equals(db.getPushProgress())
|| CasesPushStatusEnum.PUSH_ING.getStatus().equals(db.getPushProgress())
){
// 当为推送成功时为
iCasesRecommendPushRecordService.rePushOrWithdraw(true, casesRecommendPushVo.getCasesRecommendId());
db.setPushProgress(CasesPushStatusEnum.PUSH_REVOKE.getStatus());