first commit
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
# %%
|
||||
import pymysql
|
||||
import snowflake
|
||||
import random
|
||||
|
||||
# 创建数据库连接
|
||||
connection = pymysql.connect(
|
||||
host="192.168.0.244",
|
||||
user="root",
|
||||
password="Abcd@123456",
|
||||
database="qy_school",
|
||||
charset="utf8",
|
||||
)
|
||||
# 创建游标对象
|
||||
cursor = connection.cursor()
|
||||
sql = "select * from student"
|
||||
cursor.execute(sql)
|
||||
result = cursor.fetchall()
|
||||
|
||||
# %%
|
||||
sql = "select * from student"
|
||||
cursor.execute(sql)
|
||||
result = cursor.fetchall()
|
||||
|
||||
# %%
|
||||
ids = []
|
||||
for item in result:
|
||||
id = item[0]
|
||||
ids.append(id)
|
||||
ids = [
|
||||
9130,
|
||||
9131,
|
||||
9132,
|
||||
9133,
|
||||
9134,
|
||||
9121,
|
||||
9135,
|
||||
9136,
|
||||
9137,
|
||||
9138,
|
||||
9139,
|
||||
9140,
|
||||
9141,
|
||||
9142,
|
||||
9143,
|
||||
9122,
|
||||
9123,
|
||||
9144,
|
||||
9145,
|
||||
9146,
|
||||
9147,
|
||||
9148,
|
||||
9149,
|
||||
9124,
|
||||
9125,
|
||||
9150,
|
||||
9151,
|
||||
9152,
|
||||
9153,
|
||||
9154,
|
||||
9126,
|
||||
9155,
|
||||
9156,
|
||||
9127,
|
||||
9157,
|
||||
9158,
|
||||
9159,
|
||||
9160,
|
||||
9161,
|
||||
9162,
|
||||
9163,
|
||||
9164,
|
||||
9129,
|
||||
9128,
|
||||
9165,
|
||||
]
|
||||
|
||||
# %%
|
||||
random.choices(ids, k=4)
|
||||
|
||||
# %%
|
||||
sql = "select * from t_camera"
|
||||
cursor.execute(sql)
|
||||
camera = cursor.fetchall()
|
||||
channels = []
|
||||
|
||||
# %%
|
||||
for item in camera:
|
||||
channels.append(item[17])
|
||||
|
||||
# %%
|
||||
channels
|
||||
|
||||
# %%
|
||||
import uuid
|
||||
|
||||
# %%
|
||||
from requests import get, post
|
||||
import time
|
||||
from datetime import datetime
|
||||
|
||||
ip = "http://192.168.0.209:8101"
|
||||
param = {
|
||||
"username": "tangchao",
|
||||
"password": "123456a",
|
||||
"client_id": "client",
|
||||
"grant_type": "password",
|
||||
"client_secret": "123456",
|
||||
}
|
||||
data = get(
|
||||
url=f"http://band.hxzhxy.cn/oauth/token?username=zhongwei&password=123456a&client_id=client&grant_type=password&client_secret=123456"
|
||||
).json()
|
||||
token = data["access_token"]
|
||||
header = {
|
||||
"content-type": "application/json",
|
||||
"authorization": f"Bearer {token}",
|
||||
}
|
||||
|
||||
|
||||
# %%
|
||||
|
||||
# %%
|
||||
times = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||||
count = random.randint(1, 4)
|
||||
channel = random.choice(channels)
|
||||
data = {
|
||||
"batch_info": {
|
||||
"batch_id": str(uuid.uuid4()),
|
||||
"detected_image_path": "",
|
||||
"total_faces": count,
|
||||
"cameraid": "camera_001",
|
||||
"cameracode": "CAM001",
|
||||
},
|
||||
"results": None,
|
||||
}
|
||||
child = []
|
||||
for item in random.choices(ids, k=count):
|
||||
tem = {
|
||||
"sim": "0.876",
|
||||
"simFaceurl": "",
|
||||
"baseFacesurl": "",
|
||||
"faceBaseid": "",
|
||||
"name": "",
|
||||
"sex": "",
|
||||
"empid": f"{item}",
|
||||
"telephone": "",
|
||||
"remark": "",
|
||||
"channel": f"{channel}",
|
||||
"ename": "Face",
|
||||
"cname": "人脸比对",
|
||||
"createtime": times,
|
||||
}
|
||||
child.append(tem)
|
||||
data["results"] = child
|
||||
post(f"{ip}/ai/stuface/receive", json=data, headers=header).text
|
||||
Reference in New Issue
Block a user