27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
# Author: Lee Wu Love Lele
|
|
# Datetime: 2024/9/7 21:28
|
|
import db_connection
|
|
|
|
# 创建游标对象
|
|
connection = db_connection.get_connection()
|
|
cursor = connection.cursor()
|
|
weight_group_name = "subjectCallback"
|
|
rfid_group_name = "rfidCallback"
|
|
# 根据起止日期获取牛只体重信息
|
|
def get_cattle_weight_by_datetime(start_datetime, end_datetime, reader):
|
|
query = f"SELECT biz_time, biz_data FROM rhm_insure_dev.notify_log WHERE notify_group = '{weight_group_name}' AND reader_name = '{reader}' AND biz_time BETWEEN '{start_datetime}' AND '{end_datetime}' ORDER BY biz_time ASC"
|
|
cursor.execute(query)
|
|
result = cursor.fetchall()
|
|
return result
|
|
|
|
def get_rfid_by_datetime(start_datetime,end_datetime,reader):
|
|
query = f"SELECT biz_time, biz_data FROM rhm_insure_dev.notify_log WHERE notify_group = '{rfid_group_name}' AND reader_name = '{reader}' AND biz_time BETWEEN '{start_datetime}' AND '{end_datetime}' ORDER BY biz_time ASC"
|
|
cursor.execute(query)
|
|
result = cursor.fetchall()
|
|
print(query)
|
|
return result
|
|
|
|
def close():
|
|
cursor.close()
|
|
connection.close()
|