进入聊天不再重复推送订单卡片,并修正 Liaotian 记录订单ID
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -525,7 +525,8 @@ def prepare_order_group_chat(dingdan_id, caller_goeasy_id, push_order_card=False
|
||||
)
|
||||
|
||||
card_ok = False
|
||||
if push_order_card:
|
||||
liaotian_exists = Liaotian.objects.filter(dingdan_id=order.dingdan_id).exists()
|
||||
if push_order_card and not liaotian_exists:
|
||||
caller_name, caller_avatar = _resolve_goeasy_user_display(caller_goeasy_id)
|
||||
card_ok = _retry_call(
|
||||
_push_order_card_message, 3, 0.4,
|
||||
@@ -533,7 +534,7 @@ def prepare_order_group_chat(dingdan_id, caller_goeasy_id, push_order_card=False
|
||||
pair_to_data,
|
||||
)
|
||||
|
||||
_ensure_liaotian_record(group_id, partner_goeasy_id, dashou_goeasy_id)
|
||||
_ensure_liaotian_record(order.dingdan_id, partner_goeasy_id, dashou_goeasy_id)
|
||||
|
||||
return {
|
||||
'groupId': group_id,
|
||||
@@ -631,7 +632,7 @@ def _handle_local_order(order, dashou_goeasy_id, dashou_name, dashou_avatar, app
|
||||
pair_to_data,
|
||||
)
|
||||
|
||||
liaotian_ok = _ensure_liaotian_record(group_id, partner_goeasy_id, dashou_goeasy_id)
|
||||
liaotian_ok = _ensure_liaotian_record(order.dingdan_id, partner_goeasy_id, dashou_goeasy_id)
|
||||
private_ok = _establish_private_chat(
|
||||
appkey, secret, dashou_goeasy_id, dashou_name, dashou_avatar,
|
||||
partner_goeasy_id, partner_name, partner_avatar
|
||||
|
||||
Reference in New Issue
Block a user