Commit 9f319e5b by 徐高华

小红书链接校验

parent 3cef5f3f
...@@ -27,6 +27,8 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -27,6 +27,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import java.util.*; import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
...@@ -198,8 +200,16 @@ public class ClerkTaskController { ...@@ -198,8 +200,16 @@ public class ClerkTaskController {
ClerkTaskContentLogDTO dto = EntityUtil.changeEntityByJSON(ClerkTaskContentLogDTO.class,qo) ; ClerkTaskContentLogDTO dto = EntityUtil.changeEntityByJSON(ClerkTaskContentLogDTO.class,qo) ;
dto.setContentPublishType(2); dto.setContentPublishType(2);
if(qo.getUpType()==2) { if(qo.getUpType()==2) {
String content = qo.getContent() ;
if(!qo.getContent().startsWith("http")) { if(!qo.getContent().startsWith("http")) {
return RestResponse.failure("9999","请输入小红书的链接,如:http://xhslink.com/a/uIZodbunsEaY"); Pattern p = Pattern.compile("http.*xhslink.com/a/\\w+") ;
Matcher m = p.matcher(content) ;
while (m.find()) {
content = m.group();
}
if(!content.startsWith("http")) {
return RestResponse.failure("9999", "请输入小红书的链接,如:http://xhslink.com/a/uIZodbunsEaY");
}
} }
} }
ServiceResponse<Long> resp = this.clerkTaskApiService.saveContent(dto) ; ServiceResponse<Long> resp = this.clerkTaskApiService.saveContent(dto) ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment