|
@@ -36,7 +36,7 @@ async def edit_group(group: GroupData, current_user: UserModel = Depends(get_cur
|
|
|
if not group.group_name:
|
|
if not group.group_name:
|
|
|
return Response(code=400, msg="The group_name cannot be empty!")
|
|
return Response(code=400, msg="The group_name cannot be empty!")
|
|
|
db_group = db.query(GroupModel).filter(GroupModel.group_name == group.group_name).first()
|
|
db_group = db.query(GroupModel).filter(GroupModel.group_name == group.group_name).first()
|
|
|
- if db_group:
|
|
|
|
|
|
|
+ if db_group and db_group.id != group.id:
|
|
|
return Response(code=200, msg="group_name already created")
|
|
return Response(code=200, msg="group_name already created")
|
|
|
is_edit = await edit_group_data(db, group.id,
|
|
is_edit = await edit_group_data(db, group.id,
|
|
|
{"group_name": group.group_name, "group_description": group.group_description,
|
|
{"group_name": group.group_name, "group_description": group.group_description,
|
|
@@ -65,6 +65,8 @@ async def delete_group(groupId, current_user: UserModel = Depends(get_current_us
|
|
|
db_group = db.query(GroupModel).filter(GroupModel.id == groupId).first()
|
|
db_group = db.query(GroupModel).filter(GroupModel.id == groupId).first()
|
|
|
if not db_group:
|
|
if not db_group:
|
|
|
return Response(code=200, msg="group does not exist")
|
|
return Response(code=200, msg="group does not exist")
|
|
|
|
|
+ if db_group.group_type ==2:
|
|
|
|
|
+ return Response(code=400, msg="默认组无法删除!")
|
|
|
is_edit = await delete_group_data(db, groupId)
|
|
is_edit = await delete_group_data(db, groupId)
|
|
|
if not is_edit:
|
|
if not is_edit:
|
|
|
return Response(code=200, msg="group delete failure", data={})
|
|
return Response(code=200, msg="group delete failure", data={})
|