Commit 9f319e5b by 徐高华

小红书链接校验

parent 3cef5f3f
......@@ -27,6 +27,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
/**
......@@ -198,8 +200,16 @@ public class ClerkTaskController {
ClerkTaskContentLogDTO dto = EntityUtil.changeEntityByJSON(ClerkTaskContentLogDTO.class,qo) ;
dto.setContentPublishType(2);
if(qo.getUpType()==2) {
String content = qo.getContent() ;
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) ;
......
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