增加设备oee处获取数据的定时器

This commit is contained in:
mgw
2024-10-18 10:05:55 +08:00
parent 8a459e7e90
commit 67a607b053
3 changed files with 18 additions and 3 deletions

View File

@@ -94,20 +94,20 @@ class SfMaintenanceEquipmentOEE(models.Model):
cnc_list_obj = self.env['maintenance.equipment'].sudo().search(
[('function_type', '!=', False), ('active', '=', True)])
machine_list = list(map(lambda x: x.code, cnc_list_obj))
print('machine_list: %s' % machine_list)
# print('machine_list: %s' % machine_list)
data_time = {
"machine_list": str(machine_list)
}
# 发送POST请求
response_time = requests.post(url_time, json={}, data=data_time)
print(response_time.json())
# print(response_time.json())
if response_time.status_code == 200:
result_time = response_time.json()
if result_time['status'] == 1:
real_dict = result_time['data']
for key in real_dict:
print(key)
# print(key)
equipment_obj = self.env['maintenance.equipment.oee'].sudo().search([('equipment_code', '=', key)])
if real_dict[key]['power_on_time'] == 0:
equipment_obj.online_time = 0