ソースを参照

查询文旅岗位分页目录

root 3 年 前
コミット
0418430685

+ 7 - 1
src/main/java/com/zhiqiyun/open/router/apis/SentimentSpiderApi.java

@@ -1,5 +1,6 @@
 package com.zhiqiyun.open.router.apis;
 
+import com.alibaba.fastjson.JSONArray;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.OrderItem;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -9,6 +10,7 @@ import com.dliyun.oap.framework.response.OapResponse;
 import com.zhiqiyun.open.core.models.sentiment.SentimentSpiderEvent;
 import com.zhiqiyun.open.core.models.sentiment.SentimentSpiderResult;
 import com.zhiqiyun.open.core.models.sentiment.SentimentSpiderSiteRule;
+import com.zhiqiyun.open.core.models.sentiment.UrlPatterns;
 import com.zhiqiyun.open.core.service.SentimentSpiderEventService;
 import com.zhiqiyun.open.core.service.SentimentSpiderResultService;
 import com.zhiqiyun.open.core.service.SentimentSpiderRuleService;
@@ -56,7 +58,11 @@ public class SentimentSpiderApi {
     @ServiceMethod(method = "sentiment.spider.rule.save", title = "新增或者修改采集网站规则")
     public OapResponse saveOrUpdate(QuerySpiderSiteRuleSaveRequest request) {
         SentimentSpiderSiteRule siteRule = new SentimentSpiderSiteRule();
-        BeanUtils.copyProperties(request, siteRule);
+        siteRule.setUrlPatterns(JSONArray.parseArray(request.getUrlPatterns(), UrlPatterns.class));
+        siteRule.setCollectorName(request.getCollectorName());
+        siteRule.setStartUrls(request.getStartUrls());
+        siteRule.setSiteName(request.getSiteName());
+        siteRule.setId(request.getId());
         if (siteRule.getId() != null) {
             siteRule.setUpdatedTime(DateUtil.current());
             siteRule.setUpdatedBy(1000L);

+ 1 - 1
src/main/java/com/zhiqiyun/open/router/request/sentiment/QuerySpiderSiteRuleSaveRequest.java

@@ -25,7 +25,7 @@ public class QuerySpiderSiteRuleSaveRequest extends AbstractOapRequest {
     private String collectorName;
 
     @ServiceParamField(describe = "匹配URL地址")
-    private List<UrlPatterns> urlPatterns;
+    private String urlPatterns;
 
     @ServiceParamField(describe = "启动地址")
     private String startUrls;