Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
fj-livekit
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xianyang
fj-livekit
Commits
19ca8a60
Commit
19ca8a60
authored
Apr 24, 2024
by
郑磊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
c0307495
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
48 additions
and
57 deletions
+48
-57
data_delte.py
src/app/api/friends/data_delte.py
+6
-14
validaters.py
src/app/api/friends/validaters.py
+17
-17
views.py
src/app/api/friends/views.py
+25
-26
No files found.
src/app/api/friends/data_delte.py
View file @
19ca8a60
...
@@ -2,41 +2,32 @@ import datetime
...
@@ -2,41 +2,32 @@ import datetime
import
json
import
json
from
configs.config
import
env
from
configs.config
import
env
from
src.libs.db_link
import
LinkMysql
from
src.libs.db_link
import
LinkMysql
from
src.libs.functions
import
get_now_timestamp
,
str_to_time
,
AES_Encrypt
,
call_im_interface
,
get_timestamp
,
\
from
src.libs.functions
import
get_now_timestamp
,
str_to_time
,
AES_Encrypt
,
call_im_interface
query_is_check
from
src.libs.log_utils
import
Logger
from
src.libs.log_utils
import
Logger
from
src.modules.examine
import
Examinecontent
,
Examinecomment
from
src.modules.examine
import
Examinecontent
,
Examinecomment
from
src.modules.friend
import
FriendMessage
,
FriendGive
,
FriendComment
from
src.modules.friend
import
FriendMessage
,
FriendGive
,
FriendComment
def
save_friends
(
data
):
def
save_friends
(
data
):
is_check
=
query_is_check
()
try
:
try
:
if
is_check
:
data
[
'audit_status'
]
=
2
data
[
'audit_status'
]
=
2
friendmessage
=
FriendMessage
()
.
set_attrs
(
data
)
.
direct_commit_
()
friendmessage
=
FriendMessage
()
.
set_attrs
(
data
)
.
direct_commit_
()
Logger
()
.
logger
.
info
(
f
"发送朋友圈参数:{friendmessage}"
)
Logger
()
.
logger
.
info
(
f
"发送朋友圈参数:{friendmessage}"
)
data
[
'fcmid'
]
=
friendmessage
.
id
data
[
'fcmid'
]
=
friendmessage
.
id
if
is_check
:
data
[
'examine_people'
]
=
0
data
[
'examine_time'
]
=
get_timestamp
()
Examinecontent
()
.
set_attrs
(
data
)
.
direct_commit_
()
Examinecontent
()
.
set_attrs
(
data
)
.
direct_commit_
()
except
Exception
as
e
:
except
Exception
as
e
:
Logger
()
.
logger
.
info
(
f
"发送朋友圈失败:{e}"
)
Logger
()
.
logger
.
info
(
f
"发送朋友圈失败:{e}"
)
return
0
return
None
return
friendmessage
.
id
return
friendmessage
.
id
def
save_comment
(
data
):
def
save_comment
(
data
):
is_check
=
query_is_check
()
try
:
try
:
data
[
'create_time'
]
=
datetime
.
datetime
.
now
()
data
[
'create_time'
]
=
datetime
.
datetime
.
now
()
Logger
()
.
logger
.
info
(
f
"评论存入参数:{data}"
)
Logger
()
.
logger
.
info
(
f
"评论存入参数:{data}"
)
friendcomment
=
FriendComment
()
.
set_attrs
(
data
)
.
direct_commit_
()
friendcomment
=
FriendComment
()
.
set_attrs
(
data
)
.
direct_commit_
()
if
is_check
:
print
(
data
)
data
[
'audit_status'
]
=
2
data
[
'audit_status'
]
=
2
data
[
'examine_people'
]
=
0
data
[
'examine_time'
]
=
get_timestamp
()
Examinecomment
()
.
set_attrs
(
data
)
.
direct_commit_
()
Examinecomment
()
.
set_attrs
(
data
)
.
direct_commit_
()
except
Exception
as
e
:
except
Exception
as
e
:
print
(
e
)
print
(
e
)
...
@@ -169,3 +160,4 @@ class CircleOfFriends(object):
...
@@ -169,3 +160,4 @@ class CircleOfFriends(object):
friend
[
'create_time'
]
=
str_to_time
(
str
(
friend
[
'create_time'
]))
friend
[
'create_time'
]
=
str_to_time
(
str
(
friend
[
'create_time'
]))
return
friend
return
friend
return
{}
return
{}
src/app/api/friends/validaters.py
View file @
19ca8a60
...
@@ -29,16 +29,16 @@ class FriendSendAddFrom(RequestBaseForm):
...
@@ -29,16 +29,16 @@ class FriendSendAddFrom(RequestBaseForm):
if
val
.
data
:
if
val
.
data
:
self
.
content
.
data
=
val
.
data
self
.
content
.
data
=
val
.
data
def
validate_file_name
(
self
,
val
):
#
def validate_file_name(self, val):
if
val
.
data
:
#
if val.data:
if
len
(
val
.
data
)
>=
9
:
#
if len(val.data) >= 9:
raise
APIException
(
code
=
500
,
message
=
'超出数量,无法保存'
)
#
raise APIException(code=500, message='超出数量,无法保存')
class
FriendsListFrom
(
BaseForm
):
class
FriendsListFrom
(
BaseForm
):
"""
'''
朋友圈列表
朋友圈列表
"""
'''
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
def
validate_uid
(
self
,
val
):
def
validate_uid
(
self
,
val
):
...
@@ -132,9 +132,9 @@ class FriendGivetDeleteFrom(BaseForm):
...
@@ -132,9 +132,9 @@ class FriendGivetDeleteFrom(BaseForm):
class
FriendBackgroundFrom
(
BaseForm
):
class
FriendBackgroundFrom
(
BaseForm
):
"""
'''
朋友圈背景修改
朋友圈背景修改
"""
'''
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
images
=
StringField
(
validators
=
[
DataRequired
(
message
=
"图片名地址不能为空"
)])
images
=
StringField
(
validators
=
[
DataRequired
(
message
=
"图片名地址不能为空"
)])
...
@@ -146,9 +146,9 @@ class FriendBackgroundFrom(BaseForm):
...
@@ -146,9 +146,9 @@ class FriendBackgroundFrom(BaseForm):
class
FriendsCommentListFrom
(
BaseForm
):
class
FriendsCommentListFrom
(
BaseForm
):
"""
'''
评论列表
评论列表
"""
'''
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
fcmid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"朋友圈信息id不能为空"
)])
fcmid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"朋友圈信息id不能为空"
)])
myUid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"访问者id不能为空"
)])
myUid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"访问者id不能为空"
)])
...
@@ -162,9 +162,9 @@ class FriendsCommentListFrom(BaseForm):
...
@@ -162,9 +162,9 @@ class FriendsCommentListFrom(BaseForm):
class
GiveCommentListFrom
(
BaseForm
):
class
GiveCommentListFrom
(
BaseForm
):
"""
'''
点赞
列表
点赞
"""
'''
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
fcmid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"朋友圈信息id不能为空"
)])
fcmid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"朋友圈信息id不能为空"
)])
...
@@ -177,9 +177,9 @@ class GiveCommentListFrom(BaseForm):
...
@@ -177,9 +177,9 @@ class GiveCommentListFrom(BaseForm):
class
CircleListFrom
(
BaseForm
):
class
CircleListFrom
(
BaseForm
):
"""
'''
获取朋友圈详情
获取朋友圈详情
"""
'''
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
def
validate_uid
(
self
,
val
):
def
validate_uid
(
self
,
val
):
...
@@ -194,9 +194,9 @@ class CircleListFrom(BaseForm):
...
@@ -194,9 +194,9 @@ class CircleListFrom(BaseForm):
class
ContentListFrom
(
BaseForm
):
class
ContentListFrom
(
BaseForm
):
"""
'''
内容
内容
"""
'''
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
uid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"uid不能为空"
)])
fcmid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"朋友圈信息id不能为空"
)])
fcmid
=
StringField
(
validators
=
[
DataRequired
(
message
=
"朋友圈信息id不能为空"
)])
...
...
src/app/api/friends/views.py
View file @
19ca8a60
# encoding=utf-8
# encoding=utf-8
import
os
import
os
from
werkzeug.utils
import
secure_filename
from
werkzeug.utils
import
secure_filename
from
flask
import
request
from
flask
import
request
from
src.app.api.friends.data_delte
import
FriendMessageNotice
,
save_friends
,
get_infoname
,
save_comment
,
\
from
src.app.api.friends.data_delte
import
FriendMessageNotice
,
save_friends
,
get_infoname
,
save_comment
,
\
CircleOfFriends
CircleOfFriends
from
src.app.api.friends.validaters
import
FriendSendAddFrom
,
FriendsListFrom
,
FriendCommentAddFrom
,
\
from
src.app.api.friends.validaters
import
FriendSendAddFrom
,
FriendsListFrom
,
FriendCommentAddFrom
,
\
...
@@ -17,16 +19,14 @@ def friends_add():
...
@@ -17,16 +19,14 @@ def friends_add():
"""朋友圈发送消息 视频文件存储到我的相册"""
"""朋友圈发送消息 视频文件存储到我的相册"""
form
=
FriendSendAddFrom
()
.
validate_
()
form
=
FriendSendAddFrom
()
.
validate_
()
fcmdata
=
save_friends
(
form
.
data
)
fcmdata
=
save_friends
(
form
.
data
)
if
not
fcmdata
:
return
result_format
(
code
=
500
,
message
=
'发布失败'
)
return
result_format
(
code
=
200
,
message
=
'发布成功'
,
id
=
fcmdata
)
return
result_format
(
code
=
200
,
message
=
'发布成功'
,
id
=
fcmdata
)
@
api
.
route
(
'/circle/list'
,
methods
=
[
'GET'
])
@
api
.
route
(
'/circle/list'
,
methods
=
[
'GET'
])
def
friends_list
():
def
friends_list
():
"""
'''
朋友圈列表
朋友圈列表
"""
'''
form
=
FriendsListFrom
(
request
.
args
)
.
validate_
()
form
=
FriendsListFrom
(
request
.
args
)
.
validate_
()
page
=
request
.
args
.
get
(
'page'
,
default
=
1
,
type
=
int
)
page
=
request
.
args
.
get
(
'page'
,
default
=
1
,
type
=
int
)
limit
=
request
.
args
.
get
(
'size'
,
default
=
10
,
type
=
int
)
limit
=
request
.
args
.
get
(
'size'
,
default
=
10
,
type
=
int
)
...
@@ -42,9 +42,9 @@ def friends_list():
...
@@ -42,9 +42,9 @@ def friends_list():
@
api
.
route
(
'/circle/comment'
,
methods
=
[
'POST'
])
@
api
.
route
(
'/circle/comment'
,
methods
=
[
'POST'
])
def
friends_comment
():
def
friends_comment
():
"""
'''
朋友圈评论
朋友圈评论
"""
'''
form
=
FriendCommentAddFrom
()
.
validate_
()
form
=
FriendCommentAddFrom
()
.
validate_
()
fcmdata
=
save_comment
(
form
.
data
)
fcmdata
=
save_comment
(
form
.
data
)
FriendMessageNotice
(
form
.
fcmid
.
data
,
fcmdata
,
form
.
uid
.
data
)
.
query_praise_comment
()
FriendMessageNotice
(
form
.
fcmid
.
data
,
fcmdata
,
form
.
uid
.
data
)
.
query_praise_comment
()
...
@@ -53,18 +53,18 @@ def friends_comment():
...
@@ -53,18 +53,18 @@ def friends_comment():
@
api
.
route
(
'/circle/comment/delete'
,
methods
=
[
'GET'
])
@
api
.
route
(
'/circle/comment/delete'
,
methods
=
[
'GET'
])
def
friends_comment_delete
():
def
friends_comment_delete
():
"""
'''
删除评论
删除评论
"""
'''
FriendCommentDeleteFrom
(
request
.
args
)
.
validate_
()
FriendCommentDeleteFrom
(
request
.
args
)
.
validate_
()
return
result_format
(
code
=
200
,
message
=
'评论成功'
)
return
result_format
(
code
=
200
,
message
=
'评论成功'
)
@
api
.
route
(
'/circle/give'
,
methods
=
[
'POST'
])
@
api
.
route
(
'/circle/give'
,
methods
=
[
'POST'
])
def
friends_give
():
def
friends_give
():
"""
'''
朋友圈信息点赞
朋友圈信息点赞
"""
'''
form
=
FriendGivetAddFrom
()
.
validate_
()
form
=
FriendGivetAddFrom
()
.
validate_
()
friend_info
=
FriendGive
.
query
.
order_by
(
FriendGive
.
id
.
desc
())
.
filter
(
FriendGive
.
fcmid
==
form
.
fcmid
.
data
,
friend_info
=
FriendGive
.
query
.
order_by
(
FriendGive
.
id
.
desc
())
.
filter
(
FriendGive
.
fcmid
==
form
.
fcmid
.
data
,
FriendGive
.
uid
==
form
.
uid
.
data
,
FriendGive
.
uid
==
form
.
uid
.
data
,
...
@@ -91,9 +91,9 @@ def circle_of_friends():
...
@@ -91,9 +91,9 @@ def circle_of_friends():
@
api
.
route
(
'/circle/delete'
,
methods
=
[
'POST'
])
@
api
.
route
(
'/circle/delete'
,
methods
=
[
'POST'
])
def
friends_circle_delete
():
def
friends_circle_delete
():
"""
'''
删出发文内容
删出发文内容
"""
'''
form
=
FriendGivetDeleteFrom
()
.
validate_
()
form
=
FriendGivetDeleteFrom
()
.
validate_
()
FriendGive
()
.
set_attrs
(
form
.
data
)
.
direct_commit_
()
FriendGive
()
.
set_attrs
(
form
.
data
)
.
direct_commit_
()
return
result_format
(
code
=
200
,
message
=
'删除成功'
)
return
result_format
(
code
=
200
,
message
=
'删除成功'
)
...
@@ -108,13 +108,12 @@ def friends_ground_edit():
...
@@ -108,13 +108,12 @@ def friends_ground_edit():
@
api
.
route
(
'/trends/list'
,
methods
=
[
'GET'
])
@
api
.
route
(
'/trends/list'
,
methods
=
[
'GET'
])
def
trends_list
():
def
trends_list
():
"""
'''
动态列表
动态列表
"""
'''
page
=
request
.
args
.
get
(
'page'
,
default
=
1
,
type
=
int
)
page
=
request
.
args
.
get
(
'page'
,
default
=
1
,
type
=
int
)
limit
=
request
.
args
.
get
(
'size'
,
default
=
10
,
type
=
int
)
limit
=
request
.
args
.
get
(
'size'
,
default
=
10
,
type
=
int
)
query_user
=
FriendMessage
.
query
.
filter
(
FriendMessage
.
status
!=
1
,
query_user
=
FriendMessage
.
query
.
filter
()
.
order_by
(
FriendMessage
.
id
.
desc
())
FriendMessage
.
audit_status
!=
3
)
.
order_by
(
FriendMessage
.
id
.
desc
())
paginate
=
query_user
.
paginate
(
page
=
page
,
per_page
=
limit
,
error_out
=
True
)
paginate
=
query_user
.
paginate
(
page
=
page
,
per_page
=
limit
,
error_out
=
True
)
data
=
[
item
.
serialization
(
increase
=
{
'create_time'
,
'uid'
,
'status'
},
)
for
item
in
paginate
.
items
]
data
=
[
item
.
serialization
(
increase
=
{
'create_time'
,
'uid'
,
'status'
},
)
for
item
in
paginate
.
items
]
datas
=
get_infoname
(
data
)
datas
=
get_infoname
(
data
)
...
@@ -124,9 +123,9 @@ def trends_list():
...
@@ -124,9 +123,9 @@ def trends_list():
@
api
.
route
(
'/circle/upload'
,
methods
=
[
'POST'
])
@
api
.
route
(
'/circle/upload'
,
methods
=
[
'POST'
])
def
circle_upload
():
def
circle_upload
():
"""
'''
图片视频上传到oss
图片视频上传到oss
"""
'''
file
=
request
.
files
[
'file'
]
file
=
request
.
files
[
'file'
]
# filename, suffix = file.filename.split('.') # 获取上传文件的文件名
# filename, suffix = file.filename.split('.') # 获取上传文件的文件名
file_strem
=
file
.
read
()
file_strem
=
file
.
read
()
...
@@ -136,9 +135,9 @@ def circle_upload():
...
@@ -136,9 +135,9 @@ def circle_upload():
@
api
.
route
(
'/comment/list'
,
methods
=
[
'GET'
])
@
api
.
route
(
'/comment/list'
,
methods
=
[
'GET'
])
def
circle_comment
():
def
circle_comment
():
"""
'''
评论列表
评论列表
"""
'''
form
=
FriendsCommentListFrom
(
request
.
args
)
.
validate_
()
form
=
FriendsCommentListFrom
(
request
.
args
)
.
validate_
()
data
=
children_comment
(
form
.
fcmid
.
data
,
form
.
myUid
.
data
)
data
=
children_comment
(
form
.
fcmid
.
data
,
form
.
myUid
.
data
)
return
result_format
(
code
=
200
,
data
=
data
,
message
=
"操作成功"
)
return
result_format
(
code
=
200
,
data
=
data
,
message
=
"操作成功"
)
...
@@ -146,9 +145,9 @@ def circle_comment():
...
@@ -146,9 +145,9 @@ def circle_comment():
@
api
.
route
(
'/give/list'
,
methods
=
[
'GET'
])
@
api
.
route
(
'/give/list'
,
methods
=
[
'GET'
])
def
give_list
():
def
give_list
():
"""
'''
点赞列表
点赞列表
"""
'''
form
=
GiveCommentListFrom
(
request
.
args
)
.
validate_
()
form
=
GiveCommentListFrom
(
request
.
args
)
.
validate_
()
data
=
list_give
(
form
.
fcmid
.
data
,
form
.
uid
.
data
)
data
=
list_give
(
form
.
fcmid
.
data
,
form
.
uid
.
data
)
return
result_format
(
code
=
200
,
data
=
data
,
message
=
"操作成功"
)
return
result_format
(
code
=
200
,
data
=
data
,
message
=
"操作成功"
)
...
@@ -156,9 +155,9 @@ def give_list():
...
@@ -156,9 +155,9 @@ def give_list():
@
api
.
route
(
'/circle/info'
,
methods
=
[
'GET'
])
@
api
.
route
(
'/circle/info'
,
methods
=
[
'GET'
])
def
circle_info_list
():
def
circle_info_list
():
"""
'''
获取用户朋友圈(详情)
获取用户朋友圈(详情)
"""
'''
page
=
request
.
args
.
get
(
'page'
,
default
=
1
,
type
=
int
)
page
=
request
.
args
.
get
(
'page'
,
default
=
1
,
type
=
int
)
limit
=
request
.
args
.
get
(
'size'
,
default
=
10
,
type
=
int
)
limit
=
request
.
args
.
get
(
'size'
,
default
=
10
,
type
=
int
)
form
=
CircleListFrom
(
request
.
args
)
.
validate_
()
form
=
CircleListFrom
(
request
.
args
)
.
validate_
()
...
@@ -172,8 +171,8 @@ def circle_info_list():
...
@@ -172,8 +171,8 @@ def circle_info_list():
@
api
.
route
(
'/content/delete'
,
methods
=
[
'GET'
])
@
api
.
route
(
'/content/delete'
,
methods
=
[
'GET'
])
def
friends_delete
():
def
friends_delete
():
"""
'''
删除朋友圈信息
删除朋友圈信息
"""
'''
ContentListFrom
(
request
.
args
)
.
validate_
()
ContentListFrom
(
request
.
args
)
.
validate_
()
return
result_format
(
code
=
200
,
message
=
'删除成功'
)
return
result_format
(
code
=
200
,
message
=
'删除成功'
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment