提交 dc4814f0 authored 作者: yucaiwei's avatar yucaiwei

--no commit message

上级 d3fcbcce
...@@ -27,7 +27,7 @@ public class SolrManage extends SolrAdapter { ...@@ -27,7 +27,7 @@ public class SolrManage extends SolrAdapter {
* @author ycw * @author ycw
* @date: 2019年4月12日 上午11:57:20 * @date: 2019年4月12日 上午11:57:20
*/ */
@Scheduled(cron="0 0 0/1 * * ? ") @Scheduled(cron="0 0 0/4 * * ? ")
public void commandIndex(){ public void commandIndex(){
if(offon){ if(offon){
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
......
...@@ -36,6 +36,7 @@ import com.zrqx.core.model.resource.articlelibrary.ArticleLibrary; ...@@ -36,6 +36,7 @@ import com.zrqx.core.model.resource.articlelibrary.ArticleLibrary;
import com.zrqx.core.model.resource.articlelibrary.ChapterLibrary; import com.zrqx.core.model.resource.articlelibrary.ChapterLibrary;
import com.zrqx.core.util.bean.BeanUtils; import com.zrqx.core.util.bean.BeanUtils;
import com.zrqx.core.util.datatype.ArrayUtils; import com.zrqx.core.util.datatype.ArrayUtils;
import com.zrqx.core.util.datatype.StringUtil;
import com.zrqx.core.util.http.HttpClientUtils; import com.zrqx.core.util.http.HttpClientUtils;
import com.zrqx.core.util.page.PageInfo; import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam; import com.zrqx.core.util.page.PageParam;
...@@ -485,7 +486,8 @@ public class FgArticleLibraryController { ...@@ -485,7 +486,8 @@ public class FgArticleLibraryController {
String ss = vo.getSynopsis(); String ss = vo.getSynopsis();
// 去掉标题 // 去掉标题
if(StringUtils.isNotBlank(vo.getName())){ if(StringUtils.isNotBlank(vo.getName())){
ss = ss.replace(vo.getName(), ""); ss = StringUtil.replaceOne(ss, vo.getName());
//ss = ss.replace(vo.getName(), "");
vo.setSynopsis(ss); vo.setSynopsis(ss);
} }
} }
...@@ -493,7 +495,8 @@ public class FgArticleLibraryController { ...@@ -493,7 +495,8 @@ public class FgArticleLibraryController {
String ss = vo.getText(); String ss = vo.getText();
// 去掉标题 // 去掉标题
if(StringUtils.isNotBlank(vo.getName())){ if(StringUtils.isNotBlank(vo.getName())){
ss = ss.replace(vo.getName(), ""); ss = StringUtil.replaceOne(ss, vo.getName());
//ss = ss.replace(vo.getName(), "");
vo.setText(ss); vo.setText(ss);
} }
} }
......
...@@ -41,6 +41,7 @@ import com.zrqx.core.service.BaseServiceImpl; ...@@ -41,6 +41,7 @@ import com.zrqx.core.service.BaseServiceImpl;
import com.zrqx.core.util.bean.BeanUtils; import com.zrqx.core.util.bean.BeanUtils;
import com.zrqx.core.util.datatype.ArrayUtils; import com.zrqx.core.util.datatype.ArrayUtils;
import com.zrqx.core.util.datatype.HtmlUtil; import com.zrqx.core.util.datatype.HtmlUtil;
import com.zrqx.core.util.datatype.StringUtil;
import com.zrqx.core.util.page.PageInfo; import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam; import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.util.response.CallBack; import com.zrqx.core.util.response.CallBack;
...@@ -1052,12 +1053,13 @@ public class FgArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary, ...@@ -1052,12 +1053,13 @@ public class FgArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,
} }
for (Element element : elements) { for (Element element : elements) {
String src = element.attr("src");//获取到src的值 String src = element.attr("src");//获取到src的值
if(!src.contains(domain)){ //判断地址类型是完整地址,还是相对地址 if(!src.toLowerCase().startsWith("http") || !src.toLowerCase().startsWith("https")
|| !src.toLowerCase().startsWith("data:image")){ //判断地址类型是完整地址,还是相对地址
if(src.contains("../")){ if(src.contains("../")){
src = src.replace("../", ""); //替换字符中所有的../ src = src.replace("../", ""); //替换字符中所有的../
src = url + src;
element.attr("src", src);
} }
src = url + src;
element.attr("src", src);
} }
} }
return doc.body().html(); return doc.body().html();
...@@ -1122,7 +1124,8 @@ public class FgArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary, ...@@ -1122,7 +1124,8 @@ public class FgArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,
String ss = vo.getSynopsis(); String ss = vo.getSynopsis();
// 去掉标题 // 去掉标题
if(StringUtils.isNotBlank(vo.getName())){ if(StringUtils.isNotBlank(vo.getName())){
ss = ss.replace(vo.getName(), ""); ss = StringUtil.replaceOne(ss, vo.getName());
//ss = ss.replace(vo.getName(), "");
vo.setSynopsis(ss); vo.setSynopsis(ss);
} }
} }
...@@ -1130,7 +1133,8 @@ public class FgArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary, ...@@ -1130,7 +1133,8 @@ public class FgArticleLibrarySerivceImpl extends BaseServiceImpl<ArticleLibrary,
String ss = vo.getText(); String ss = vo.getText();
// 去掉标题 // 去掉标题
if(StringUtils.isNotBlank(vo.getName())){ if(StringUtils.isNotBlank(vo.getName())){
ss = ss.replace(vo.getName(), ""); ss = StringUtil.replaceOne(ss, vo.getName());
//ss = ss.replace(vo.getName(), "");
vo.setText(ss); vo.setText(ss);
} }
} }
......
...@@ -30,6 +30,7 @@ import com.zrqx.core.form.resource.fg.resource.FgSearchForm; ...@@ -30,6 +30,7 @@ import com.zrqx.core.form.resource.fg.resource.FgSearchForm;
import com.zrqx.core.util.bean.BeanUtils; import com.zrqx.core.util.bean.BeanUtils;
import com.zrqx.core.util.datatype.ArrayUtils; import com.zrqx.core.util.datatype.ArrayUtils;
import com.zrqx.core.util.datatype.DateUtils; import com.zrqx.core.util.datatype.DateUtils;
import com.zrqx.core.util.datatype.StringUtil;
import com.zrqx.core.util.page.PageParam; import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.vo.resource.fg.FgResorceTypeAndNumVo; import com.zrqx.core.vo.resource.fg.FgResorceTypeAndNumVo;
import com.zrqx.core.vo.resource.fg.ResultPage; import com.zrqx.core.vo.resource.fg.ResultPage;
...@@ -1131,7 +1132,7 @@ public class FgResourceLibraryServiceImpl implements FgResourceLibraryService { ...@@ -1131,7 +1132,7 @@ public class FgResourceLibraryServiceImpl implements FgResourceLibraryService {
.replaceAll(regEx_special, ""); .replaceAll(regEx_special, "");
// 去掉标题 // 去掉标题
if(StringUtils.isNotBlank(name)){ if(StringUtils.isNotBlank(name)){
text = text.replace(name, ""); text = StringUtil.replaceOne(text, name);
} }
return text; return text;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论