guyue
2025-08-12 a271ed5a232236383bc96c8c1e380a5c91dc1c3c
src/main/java/com/linghu/service/impl/OrderServiceImpl.java
@@ -5,6 +5,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.linghu.config.FinalStatus;
import com.linghu.model.common.ResponseResult;
import com.linghu.model.dto.KeywordDto;
import com.linghu.model.dto.OrderDto;
@@ -63,7 +64,7 @@
                    Keyword keyword = new Keyword();
                    keyword.setOrder_id(order_id);
                    keyword.setKeyword_name(keywordName.trim());
                    keyword.setStatus("notSubmitted");
                    keyword.setStatus(FinalStatus.NOTSUBMITTED.getValue());
                    // keyword.setNum(1); // 默认采集轮数为1
                    keywordService.save(keyword);
                }
@@ -87,10 +88,10 @@
            return false;
        }
        // 删除旧关键词(当状态为1时允许修改关键词)
        // 删除旧关键词(当状态为未提交时允许修改关键词)
        keywordService.lambdaUpdate()
                .eq(Keyword::getOrder_id, orderDto.getOrder_id())
                .eq(Keyword::getStatus, "notSubmitted")
                .eq(Keyword::getStatus, FinalStatus.NOTSUBMITTED.getValue())
                .remove();
        // 保存新关键词
@@ -101,7 +102,7 @@
                    Keyword keyword = new Keyword();
                    keyword.setOrder_id(orderDto.getOrder_id());
                    keyword.setKeyword_name(keywordName.trim());
                    keyword.setStatus("notSubmitted");
                    keyword.setStatus(FinalStatus.NOTSUBMITTED.getValue());
                    keywordService.save(keyword);
                }
            }