京粉备注
This commit is contained in:
@@ -85,7 +85,18 @@ public class JDUtil {
|
||||
private static final long TIMEOUT_MINUTES = 5;
|
||||
private static final String WENAN_FANAN_LQD = "提供方法自己下单\n" + "全程都是自己的账号下单\n" + "标价就是下单的到手价\n" + "本人有耐心,会一步一步提供教程\n" + "以后有什么质量问题都是用自己的账号走京东售后\n" + "\n" + "更新\n" + "\n" + "用你自己的账号下单\n" + "官方店铺 提供方法自己下单\n" + "————————————————————\n" + "同行可长久合作,可提供神级家电线报\n" + "\n" + "配合家电线报可以自己下单,不用找代购和代下,订单和利润都掌握在自己手中。\n" + "\n" + "一次入会永久使用,包含家电帮,雷神价,韭菜帮,河南&湖南帮,各种暗号帮后返等内部独家家电线报\n" + "\n" + "JD采销采购不定时发放独家优惠券\n" + "\n" + "基本上你能看到的京东家电低价都是从这些渠道里面出来。\n" + "\n" + "2025年家电项目新方向,配合家电线报下单,秒省1K+。";
|
||||
private static final String WENAN_FANAN_HG = "\n手把手教你实现超值下单,无需依赖他人!全程使用个人专属账号操作,所见即所得,页面标价即为最终到手价。\n别担心操作难题,我会全程贴心指导,每一步都细致讲解,助你轻松下单。\n后续若出现任何质量问题,凭借个人账号就能直接对接JD官方售后,售后无忧。\n\n" + "更新\n" + "\n采用自主账号下单模式,官方店铺商品随心购,专业方法全程提供!\n" + "————————————————————\n" + "诚邀同行建立长期合作关系,海量独家家电优惠线报倾囊相授!\n" + "借助这些优质家电线报,无需寻求代购代下服务,自己就能轻松下单,订单信息与收益牢牢掌握在手中。\n" + "一次加入,终身受益!涵盖家电帮、雷神价、韭菜帮、河南 & 湖南帮等众多渠道,还有各类暗号帮后返等内部专属家电优惠信息一网打尽。\n" + "JD采销团队会不定时发放独家隐藏优惠券,市面上那些令人心动的JD家电低价好物,大多都源自这些渠道!\n" + "2025 年家电选购新趋势,依托线报下单,轻松省下千元开支,开启超值购物之旅!";
|
||||
private static final String WENAN_ZCXS = "\n" + "购买后,两小时内出库,物流会电话联系您,同时生成京东官方安装单。送装一体,无需担心。\n" + "\n" + "\n" + "1:全新正品,原包装未拆封(京东商城代购,就近直发)\n" + "2:可提供下单运单号与电子发票(发票在收到货后找我要)。\n" + "3:收货时查看是否有质量或运损问题。可拍照让京东免费申请换新。\n" + "4:下单后非质量问题不支持退款退货,强制退扣100元。\n" + "5:价格有浮动,不支持补差价,谢谢理解。\n" + "6:全国联保,全国统一安装标准。支持官方 400,服务号查询,假一赔十。\n";
|
||||
private static final String WENAN_ZCXS = """
|
||||
|
||||
购买后,两小时内出库,物流会电话联系您,同时生成京东官方安装单。送装一体,无需担心。
|
||||
|
||||
|
||||
1:全新正品,原包装未拆封(京东商城代购,就近直发)
|
||||
2:可提供下单运单号与电子发票(发票在收到货后找我要)。
|
||||
3:收货时查看是否有质量或运损问题。可拍照让京东免费申请换新。
|
||||
4:下单后非质量问题不支持退款退货,强制退扣100元。
|
||||
5:价格有浮动,不支持补差价,谢谢理解。
|
||||
6:全国联保,全国统一安装标准。支持官方 400,服务号查询,假一赔十。
|
||||
""";
|
||||
private static final String WENAN_FANAN_BX ="本人提供免费指导下单服务,一台也是团购价,细心指导\n" +
|
||||
"\n" +
|
||||
"【质量】官旗下单,包正的\n" +
|
||||
@@ -903,39 +914,15 @@ public class JDUtil {
|
||||
state.setCurrentStep(STEP_AMOUNT);
|
||||
state.getCollectedFields().clear();
|
||||
wxUtil.sendTextMessage(wxid, "当前选择" + jsonObjectArr.size() + "个商品\n" + "请输入开通金额(1-50元,支持小数点后两位):\n" + "示例:20.50", 1, wxid, false);
|
||||
} else if ("2".equals(message)) {
|
||||
} else {
|
||||
// 用户选择不开通礼金
|
||||
if (cachedData != null) {
|
||||
try {
|
||||
JSONArray dataArray = JSON.parseArray(cachedData); // 支持多个商品
|
||||
String finalWenAn = cacheMap.get("finalWenAn" + wxid);
|
||||
if (finalWenAn == null) {
|
||||
wxUtil.sendTextMessage(wxid, "文案内容为空,请检查缓存数据", 1, wxid, true);
|
||||
return;
|
||||
}
|
||||
|
||||
StringBuilder allTransferUrls = new StringBuilder();
|
||||
for (Object obj : dataArray) {
|
||||
JSONObject productInfo = (JSONObject) obj;
|
||||
String skuUrl = productInfo.getString("materialUrl");
|
||||
String originalUrl = productInfo.getString("url");
|
||||
|
||||
String transferUrl = transfer(skuUrl, null);
|
||||
if (transferUrl != null) {
|
||||
finalWenAn = finalWenAn.replace(originalUrl, transferUrl);
|
||||
allTransferUrls.append(transferUrl).append("\n");
|
||||
}
|
||||
}
|
||||
|
||||
wxUtil.sendTextMessage(wxid, "不开礼金,只转链的方案:\n", 1, wxid, false);
|
||||
wxUtil.sendTextMessage(wxid, finalWenAn, 1, wxid, true);
|
||||
|
||||
// 清理缓存和状态
|
||||
resetState(wxid, state);
|
||||
cacheMap.remove("productData" + wxid);
|
||||
cacheMap.remove("finalWenAn" + wxid);
|
||||
wxUtil.sendTextMessage(wxid, "已清除商品信息缓存,可输入新的文案", 1, wxid, false);
|
||||
|
||||
} catch (Exception e) {
|
||||
logger.error("处理不开礼金转链失败 - 用户: {}", wxid, e);
|
||||
wxUtil.sendTextMessage(wxid, "处理失败:" + e.getMessage(), 1, wxid, false);
|
||||
@@ -943,9 +930,6 @@ public class JDUtil {
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
wxUtil.sendTextMessage(wxid, "处理请求时发生异常,请重试", 1, wxid, false);
|
||||
state.reset();
|
||||
}
|
||||
} catch (Exception e) {
|
||||
logger.error("处理礼金确认异常 - 用户: {}", wxid, e);
|
||||
|
||||
Reference in New Issue
Block a user