Commit 7d2bf082 authored by 张晓彤's avatar 张晓彤

数据库迁移优化

parent c6d18b36
......@@ -7,16 +7,16 @@
"excavator_target_mass": 5000
},
"mysql": {
"host": "192.168.9.152",
"port": "3306",
"user": "root",
"mssql": {
"host": "192.168.88.52",
"port": "1433",
"user": "sa",
"password": "Huituo@123",
"database": "waytous"
},
"postgresql": {
"host": "192.168.9.152",
"host": "192.168.9.197",
"port": "5432",
"user": "postgres",
"password": "Huituo@123",
......@@ -24,7 +24,7 @@
},
"redis": {
"host": "192.168.9.152",
"host": "192.168.9.197",
"password": "Huituo@123"
}
}
\ No newline at end of file
This diff is collapsed.
......@@ -86,7 +86,7 @@ def build_truck_uuid_name_map():
try:
for item in session_mysql.query(Equipment).filter_by(EQUIPMENT_TYPE_ID=1).all():
truck_id = item.EQUIPMENT_ID
truck_id = str(item.EQUIPMENT_ID)
truck_name = item.EQUIPMENT_NAME.encode("latin-1").decode("GBK", "ignore")
truck_name_to_uuid_dict[truck_name] = truck_id
......@@ -108,7 +108,7 @@ def build_equipment_uuid_name_map():
try:
for item in session_mysql.query(Equipment).filter_by(EQUIPMENT_TYPE_ID=2).all():
truck_id = item.EQUIPMENT_ID
truck_id = str(item.EQUIPMENT_ID)
truck_name = item.EQUIPMENT_NAME
excavator_uuid_to_name_dict[truck_id] = truck_name
......@@ -122,7 +122,7 @@ def build_equipment_uuid_name_map():
try:
for item in session_mysql.query(Equipment).filter_by(EQUIPMENT_TYPE_ID=3).all():
truck_id = item.EQUIPMENT_ID
truck_id = str(item.EQUIPMENT_ID)
truck_name = item.EQUIPMENT_NAME
dump_uuid_to_name_dict[truck_id] = truck_name
......@@ -245,7 +245,7 @@ def update_total_truck():
# if is_online:
# truck_list.append(item.id)
for item in query:
truck_list.append(item.EQUIPMENT_ID)
truck_list.append(str(item.EQUIPMENT_ID))
if len(truck_list) < 1:
raise Exception("无矿卡设备可用-矿卡集合读取异常")
......
......@@ -185,7 +185,7 @@ class ExcavatorInfo(WalkManage):
try:
load_ability = session_mysql.query(EquipmentSpec.MINING_ABILILTY).\
join(Equipment, Equipment.EQUIPMENT_MODEL_ID == EquipmentSpec.EQUIPMENT_MODEL_ID).\
filter(Equipment.EQUIPMENT_ID == self.excavator_index_to_uuid_dict[excavator_index]).first()
filter(Equipment.EQUIPMENT_ID == int(self.excavator_index_to_uuid_dict[excavator_index])).first()
self.excavator_strength[excavator_index] = load_ability.MINING_ABILILTY
# if load_ability.mining_abililty < 200:
......
This diff is collapsed.
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