diff --git a/orders/views/chat.py b/orders/views/chat.py index 4557c20..fbe8e80 100644 --- a/orders/views/chat.py +++ b/orders/views/chat.py @@ -317,36 +317,10 @@ class H5ChatSendImageView(APIView): notification=notification, ) if not ok: - # GoEasy REST 文档写不支持 image;再试自定义 picture(H5 可 normalize,小程序仍只认 image) - ok2, data2 = send_im_message( - appkey=appkey, - secret=secret, - sender_id=sender_id, - sender_name=sender_name, - sender_avatar=full_avatar(sender_avatar) if sender_avatar else '', - to_type=to_type, - to_id=to_id, - to_data=to_data, - msg_type='picture', - payload=payload, - notification=notification, - ) - if not ok2: - err = '' - if isinstance(data, dict): - err = str(data.get('content') or data.get('msg') or '') - if isinstance(data2, dict) and not err: - err = str(data2.get('content') or data2.get('msg') or '') - return Response({'code': 500, 'msg': err or '图片代发失败'}) - return Response({ - 'code': 200, - 'msg': '发送成功', - 'data': { - 'url': image_url, - 'type': 'picture', - 'goeasy': data2, - }, - }) + err = '' + if isinstance(data, dict): + err = str(data.get('content') or data.get('msg') or '') + return Response({'code': 500, 'msg': err or '图片代发失败(仅支持 type=image)'}) return Response({ 'code': 200,