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 @@ + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + + + + {{ data.phoneName }} + {{ data.description }} + + + + + + 参考价: + ¥{{ data.price }} + + + + > + + {{ data.heat }}评分 + + + + + + + + + + + + + + + + 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) {