1
This commit is contained in:
@@ -1376,14 +1376,29 @@ public class InstructionServiceImpl implements IInstructionService {
|
||||
}
|
||||
}
|
||||
|
||||
// 按 remark 判断新增/更新
|
||||
JDOrder exists = jdOrderService.selectJDOrderByRemark(order.getRemark());
|
||||
// 判断新增/更新
|
||||
JDOrder exists = null;
|
||||
|
||||
// 控制台入口:如果订单号不为空,优先根据订单号查找已存在的订单(用于刷新数据)
|
||||
if (isFromConsole && !isEmpty(order.getOrderId())) {
|
||||
exists = jdOrderService.selectJDOrderByOrderId(order.getOrderId());
|
||||
if (exists != null) {
|
||||
// 根据订单号找到已存在的订单,更新该订单(刷新数据)
|
||||
order.setId(exists.getId());
|
||||
jdOrderService.updateJDOrder(order);
|
||||
}
|
||||
}
|
||||
|
||||
// 如果没有通过订单号找到,则按 remark 判断新增/更新
|
||||
if (exists == null) {
|
||||
exists = jdOrderService.selectJDOrderByRemark(order.getRemark());
|
||||
if (exists != null) {
|
||||
order.setId(exists.getId());
|
||||
jdOrderService.updateJDOrder(order);
|
||||
} else {
|
||||
jdOrderService.insertJDOrder(order);
|
||||
}
|
||||
}
|
||||
|
||||
// H-TF订单触发延迟推送机制
|
||||
// 录单后,重置10分钟倒计时,10分钟内无新录单则自动推送
|
||||
|
||||
Reference in New Issue
Block a user