From dbb75f9ad6d75ac9c19e5b9a1a1de13cbdff1f89 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Mon, 18 Apr 2022 20:56:22 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=B8=AD=E5=85=B3=E6=9D=91=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E6=95=B0=E6=8D=AE=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/business/webmagic/zol/zolPhone.js | 10 + ruoyi-ui/src/components/Pagination/index.vue | 7 +- .../src/views/business/english/word/index.vue | 2 +- .../business/webmagic/sina/sinaNews/index.vue | 2 +- .../business/webmagic/zol/phone/index.vue | 202 ++++++++++++++++++ .../service/impl/WeiXinLinkServiceImpl.java | 3 + 6 files changed, 221 insertions(+), 5 deletions(-) create mode 100644 ruoyi-ui/src/api/business/webmagic/zol/zolPhone.js create mode 100644 ruoyi-ui/src/views/business/webmagic/zol/phone/index.vue diff --git a/ruoyi-ui/src/api/business/webmagic/zol/zolPhone.js b/ruoyi-ui/src/api/business/webmagic/zol/zolPhone.js new file mode 100644 index 00000000..d489e649 --- /dev/null +++ b/ruoyi-ui/src/api/business/webmagic/zol/zolPhone.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 查询爬虫中关村手机搜索列表 +export function listZolPhone(query) { + return request({ + url: '/webmagic/zol-phone/list', + method: 'get', + params: query + }) +} diff --git a/ruoyi-ui/src/components/Pagination/index.vue b/ruoyi-ui/src/components/Pagination/index.vue index d812cd3b..6d7a8d6c 100644 --- a/ruoyi-ui/src/components/Pagination/index.vue +++ b/ruoyi-ui/src/components/Pagination/index.vue @@ -36,7 +36,7 @@ export default { pageSizes: { type: Array, default() { - return [3, 10, 12, 15, 20, 30, 50, 100] + return [3, 10, 12, 15, 18, 20, 30, 50, 100] } }, // 移动端页码按钮的数量端默认值5 @@ -83,13 +83,14 @@ export default { handleSizeChange(val) { this.$emit('pagination', {page: this.currentPage, limit: val}) if (this.autoScroll) { - scrollTo(0, 800) + // scrollTo(0, 800) } }, handleCurrentChange(val) { this.$emit('pagination', {page: val, limit: this.pageSize}) if (this.autoScroll) { - scrollTo(0, 800) + //自动滚屏 + // scrollTo(0, 800) } } } diff --git a/ruoyi-ui/src/views/business/english/word/index.vue b/ruoyi-ui/src/views/business/english/word/index.vue index 39eb34e0..b9900a46 100644 --- a/ruoyi-ui/src/views/business/english/word/index.vue +++ b/ruoyi-ui/src/views/business/english/word/index.vue @@ -424,7 +424,7 @@ export default { getList() { this.loading = true; this.queryParams.params = {}; - if (null != this.daterangeCreateTime && '' != this.daterangeCreateTime) { + if (null != this.daterangeCreateTime && '' !== this.daterangeCreateTime) { this.queryParams.createTime = this.daterangeCreateTime[0]; this.queryParams.endCreateTime = this.daterangeCreateTime[1]; } diff --git a/ruoyi-ui/src/views/business/webmagic/sina/sinaNews/index.vue b/ruoyi-ui/src/views/business/webmagic/sina/sinaNews/index.vue index c1fc911b..bc793b10 100644 --- a/ruoyi-ui/src/views/business/webmagic/sina/sinaNews/index.vue +++ b/ruoyi-ui/src/views/business/webmagic/sina/sinaNews/index.vue @@ -166,7 +166,7 @@ export default { /** 查询新浪新闻列表 */ getList() { - if (null != this.daterangeCreateTime && '' != this.daterangeCreateTime) { + if (null != this.daterangeCreateTime && '' !== this.daterangeCreateTime) { this.queryParams.createTime = this.daterangeCreateTime[0]; this.queryParams.endCreateTime = this.daterangeCreateTime[1]; } diff --git a/ruoyi-ui/src/views/business/webmagic/zol/phone/index.vue b/ruoyi-ui/src/views/business/webmagic/zol/phone/index.vue new file mode 100644 index 00000000..754ad741 --- /dev/null +++ b/ruoyi-ui/src/views/business/webmagic/zol/phone/index.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/weixin/service/impl/WeiXinLinkServiceImpl.java b/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/weixin/service/impl/WeiXinLinkServiceImpl.java index 484ecc46..87da1711 100644 --- a/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/weixin/service/impl/WeiXinLinkServiceImpl.java +++ b/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/weixin/service/impl/WeiXinLinkServiceImpl.java @@ -42,6 +42,9 @@ public class WeiXinLinkServiceImpl implements WeiXinLinkService { if (StringUtils.isBlank(link)) { throw new BusinessException("链接地址不能为空"); } + if (link.length() > 100) { + throw new BusinessException("链接地址长度超过 100 字符"); + } boolean matches = Pattern.matches(URL_REGEX, link); if (!matches) {