fix: 启用服务号回调、协议强制签署校验、消息会话数据修复配套接口
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -39,6 +39,7 @@ def _serialize_admin(item):
|
||||
'content_text': item.content_text or '',
|
||||
'version': item.version,
|
||||
'is_active': item.is_active,
|
||||
'must_sign': item.must_sign,
|
||||
'sort_order': item.sort_order,
|
||||
'images': [
|
||||
{'id': img.id, 'image_path': img.image_path, 'sort_order': img.sort_order}
|
||||
@@ -104,6 +105,7 @@ class XieyiModifyAPIView(APIView):
|
||||
content_title=request.data.get('content_title', ''),
|
||||
content_text=request.data.get('content_text', ''),
|
||||
is_active=bool(request.data.get('is_active', True)),
|
||||
must_sign=bool(request.data.get('must_sign', True)),
|
||||
sort_order=int(request.data.get('sort_order', 0)),
|
||||
)
|
||||
return Response({'code': 0, 'msg': '创建成功', 'data': _serialize_admin(item)})
|
||||
@@ -137,6 +139,8 @@ class XieyiModifyAPIView(APIView):
|
||||
content_changed = True
|
||||
if 'is_active' in request.data:
|
||||
item.is_active = bool(request.data.get('is_active'))
|
||||
if 'must_sign' in request.data:
|
||||
item.must_sign = bool(request.data.get('must_sign'))
|
||||
if 'sort_order' in request.data:
|
||||
item.sort_order = int(request.data.get('sort_order', 0))
|
||||
if 'bump_version' in request.data and request.data.get('bump_version'):
|
||||
|
||||
Reference in New Issue
Block a user