Commit 0a7c7ff8 authored by xianyang's avatar xianyang

1-22: 添加是否免审核

parent b91b9945
...@@ -2,32 +2,41 @@ import datetime ...@@ -2,32 +2,41 @@ 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 from src.libs.functions import get_now_timestamp, str_to_time, AES_Encrypt, call_im_interface, get_timestamp, \
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:
data['audit_status'] = 2 if is_check:
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 None return 0
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_()
print(data) if is_check:
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)
......
...@@ -310,6 +310,16 @@ def get_now_timestamp(): ...@@ -310,6 +310,16 @@ def get_now_timestamp():
return time_array return time_array
def get_timestamp():
"""
获取现在时间戳
"""
time_str = get_now_timestamp()
time_array = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")
time_stamp = int(time.mktime(time_array))
return time_stamp
def create_folder(): def create_folder():
""" """
时间创建文件 时间创建文件
...@@ -467,3 +477,15 @@ def call_im_interface(aes): ...@@ -467,3 +477,15 @@ def call_im_interface(aes):
Logger().logger.info(f'请求IM接口失败:{e}') Logger().logger.info(f'请求IM接口失败:{e}')
return {} return {}
return result return result
def query_is_check():
"""查看后台是否免审核"""
sql = "select value from missu_system_config where menu_name='FriendsReview'"
is_examine = LinkMysql(env.BUSINESS).query_mysql(sql)
if not is_examine:
return 0
value = is_examine[0]['value']
if not value:
return 0
return 1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment