Compare commits

...

2 Commits

Author SHA1 Message Date
雷欧(林平凡)
e47f24d3ba 录单 2025-06-11 11:26:32 +08:00
雷欧(林平凡)
f674eaa9de 录单 2025-06-11 11:25:33 +08:00

View File

@@ -2196,35 +2196,33 @@ public class JDUtil {
} else if (input.startsWith("")) {
// 生成当前日期
JDOrder jdOrder = parseOrderFromText(input.trim().replace("", ""));
if (jdOrder.getOrderId() == null) {
return;
}
if (Util.isAnyEmpty(jdOrder.getOrderId(), jdOrder.getBuyer(), jdOrder.getOrderTime(), jdOrder.getPaymentAmount(), jdOrder.getRebateAmount(), jdOrder.getAddress(), jdOrder.getLogisticsLink(), jdOrder.getModelNumber(), jdOrder.getLink(), jdOrder.getOrderId(), jdOrder.getBuyer())) {
// 警告缺少的字段getOrderId
StringBuilder sb = new StringBuilder();
if (Util.isEmpty(jdOrder.getOrderId())) {
sb.append(" 单号");
sb.append("单号\n");
}
if (Util.isEmpty(jdOrder.getBuyer())) {
sb.append(" 下单人");
sb.append("下单人\n");
}
if (Util.isEmpty(jdOrder.getPaymentAmount())) {
sb.append(" 下单价格");
sb.append("下单价格\n");
}
if (Util.isEmpty(jdOrder.getRebateAmount())) {
sb.append(" 后返金额");
sb.append("后返金额\n");
}
if (Util.isEmpty(jdOrder.getLogisticsLink())) {
sb.append(" 物流链接");
sb.append("物流链接\n");
}
if (Util.isEmpty(jdOrder.getAddress())) {
sb.append(" 收货地址");
sb.append("收货地址\n");
}
if (Util.isEmpty(jdOrder.getModelNumber())) {
sb.append(" 型号");
sb.append("型号\n");
}
for (int i = 0; i < 3; i++) {
wxUtil.sendTextMessage(fromWxid, "[Broken] [Broken] [Broken] 录单警告!!! 缺少 " + sb, 1, fromWxid, false);
wxUtil.sendTextMessage(fromWxid, "[炸弹] [炸弹] [炸弹] 录单警告!!! 缺少 \n " + sb, 1, fromWxid, false);
}
return;
}
@@ -2233,7 +2231,7 @@ public class JDUtil {
int count = byAddress.size();
StringBuilder sb = new StringBuilder();
sb.append(DateUtil.dateToStr(byAddress.get(0).getOrderTime(), "yyyy-MM-dd HH:mm:ss"));
wxUtil.sendTextMessage(fromWxid, "[Broken] [Broken] [Broken] 录单警告!!! 收货地址重复,请确认 !!! \n 此地址共" + count + "个订单,最近的订单时间:" + sb, 1, fromWxid, false);
wxUtil.sendTextMessage(fromWxid, "[炸弹] [炸弹] [炸弹] 录单警告!!! 收货地址重复,请确认 !!! \n 此地址共" + count + "个订单,最近的订单时间:" + sb, 1, fromWxid, false);
}
JDOrder byRemark = jdOrderRepository.findByRemark(jdOrder.getRemark());
String info;