| | |
| | | import java.util.Iterator;
|
| | | import java.util.List;
|
| | | import java.util.Map;
|
| | | import java.util.regex.Matcher;
|
| | | import java.util.regex.Pattern;
|
| | |
|
| | | import javax.script.Invocable;
|
| | | import javax.script.ScriptEngine;
|
| | |
| | | * @return
|
| | | */
|
| | | public static String getJDGoodsIdByWeiXin(String url) {
|
| | | if (StringUtil.isNullOrEmpty(url))
|
| | | if (StringUtil.isNullOrEmpty(url) || url.indexOf("jd.com") < 0)
|
| | | return null;
|
| | |
|
| | | try {
|
| | |
| | | return getShowCouponInfo(goods.getCouponInfoList(), price);
|
| | | }
|
| | |
|
| | | public static List<String> getJDShortLinksFromText(String text) {
|
| | | String regex = "(https://u\\.jd\\.com/)[0-9A-Za-z]{1,20}";
|
| | | Pattern pattern = Pattern.compile(regex);
|
| | | Matcher m = pattern.matcher(text);
|
| | | List<String> urlList = new ArrayList<>();
|
| | | while (m.find()) {
|
| | | urlList.add(m.group());
|
| | | }
|
| | | return urlList;
|
| | | }
|
| | |
|
| | | }
|