From 7c1335ff559c08bbcef479bd2b01a08a1f4e55f2 Mon Sep 17 00:00:00 2001 From: guyue <1721849008@qq.com> Date: 星期五, 15 八月 2025 10:59:18 +0800 Subject: [PATCH] 增加json时区,修付开始采集状态,修改导出校验 --- src/main/java/com/linghu/controller/KeywordController.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/linghu/controller/KeywordController.java b/src/main/java/com/linghu/controller/KeywordController.java index a74cce4..eda21a9 100644 --- a/src/main/java/com/linghu/controller/KeywordController.java +++ b/src/main/java/com/linghu/controller/KeywordController.java @@ -1,6 +1,7 @@ package com.linghu.controller; import com.alibaba.excel.EasyExcel; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.linghu.config.FinalStatus; import com.linghu.listener.KeywordExcelListener; import com.linghu.model.common.ResponseResult; @@ -18,6 +19,7 @@ import com.linghu.model.vo.ResultListVO; import com.linghu.service.KeywordService; +import com.linghu.service.OrderService; import com.linghu.service.ReferenceService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -47,6 +49,9 @@ @Autowired private ReferenceService referenceService; + + @Autowired + private OrderService orderService; /** * 关键词统计 EChart图 @@ -211,7 +216,17 @@ if(FinalStatus.SUBMITTED.getValue().equals(keyword.getStatus())){ return ResponseResult.error("关键词已开始采集或不允许删除!"); } + keywordService.removeById(keywordId); + //找到订单 + Orders order = orderService.getById(keyword.getOrder_id()); + //更新关键词数量 + LambdaQueryWrapper<Keyword> queryKeywordsQueryWrapper = new LambdaQueryWrapper<>(); + queryKeywordsQueryWrapper.eq(Keyword::getOrder_id, keyword.getOrder_id()); + int count1 = (int) keywordService.count(queryKeywordsQueryWrapper); + order.setKeyword_num(count1); + orderService.updateById(order); + return ResponseResult.success("删除成功"); } -- Gitblit v1.7.1