Browse Source

block增加了swap的功能

master
邓淳远 4 years ago
parent
commit
d1f3fa3801
1 changed files with 36 additions and 1 deletions
  1. +36
    -1
      APP/view/block.py

+ 36
- 1
APP/view/block.py View File

@ -103,6 +103,25 @@ def swap():
collection_id的collection的这个id的块和顺序是order的块交换
"""
try:
row = db_session.query(CollectionBlock).filter(CollectionBlock.id == collection_id,
CollectionBlock.block_id == id).first()
if row is None:
ret = {'msg': 'collection_id and block_id error!'}
return json_util.dumps(ret)
item1 = db_session.query(Block).filter(Block.id == id).first()
item2 = db_session.query(Block).filter(Block.order == order).first()
order1 = item1.order
# order2 = item2.order
id2 = item2.id
db_session.query(Block).filter(Block.id == id).update({Block.order: order})
db_session.query(Block).filter(Block.id == id2).update({Block.order: order1})
db_session.commit()
except BaseException as e:
print(str(e))
ret = {'msg': 'failed!'}
return json_util.dumps(ret)
ret = {'msg': 'succuss'}
return json_util.dumps(ret)
@ -112,10 +131,26 @@ def edit():
collection_id = request.form.get('collection_id')
block_id = request.form.get('block_id')
content = request.form.get('content', None)
"""
content = none的情况请直接返回
"""
if content is None:
ret = {'msg': 'content is None!'}
return json_util.dumps(ret)
try:
row = db_session.query(CollectionBlock).filter(CollectionBlock.id == collection_id,
CollectionBlock.block_id == block_id).first()
if row is None:
ret = {'msg': 'collection_id and block_id error!'}
return json_util.dumps(ret)
item = db_session.query(Block).filter(Block.id==block_id).first()
type_item = item.type
except BaseException as e:
print(str(e))
ret = {'msg': 'failed!'}
return json_util.dumps(ret)
ret = {'msg': 'succuss'}
return json_util.dumps(ret)

Loading…
Cancel
Save