|
@@ -7,11 +7,15 @@
|
|
|
@Software: PyCharm
|
|
|
"""
|
|
|
import logging
|
|
|
+import random
|
|
|
|
|
|
from django.db import transaction
|
|
|
|
|
|
from Model.models import EquipmentInfoMonday, EquipmentInfoTuesday, EquipmentInfoWednesday, EquipmentInfoThursday, \
|
|
|
- EquipmentInfoFriday, EquipmentInfoSaturday, EquipmentInfoSunday
|
|
|
+ EquipmentInfoFriday, EquipmentInfoSaturday, EquipmentInfoSunday, EquipmentInfo1, EquipmentInfo2, EquipmentInfo3, \
|
|
|
+ EquipmentInfo4, EquipmentInfo5, EquipmentInfo6, EquipmentInfo7, EquipmentInfo8, EquipmentInfo9, EquipmentInfo10, \
|
|
|
+ EquipmentInfo11, EquipmentInfo12, EquipmentInfo13, EquipmentInfo14, EquipmentInfo15, EquipmentInfo16, \
|
|
|
+ EquipmentInfo17, EquipmentInfo18, EquipmentInfo19, EquipmentInfo20
|
|
|
from Object.utils import LocalDateTimeUtil
|
|
|
|
|
|
|
|
@@ -80,3 +84,17 @@ class EquipmentInfoService:
|
|
|
er_log.exception(repr(e))
|
|
|
er_log.error(repr(e))
|
|
|
return False
|
|
|
+
|
|
|
+ @staticmethod
|
|
|
+ def random_get_equipment_info_obj(**kwargs):
|
|
|
+ """
|
|
|
+ 随机返回一个推送数据表对象
|
|
|
+ """
|
|
|
+ equipment_info_list = [
|
|
|
+ EquipmentInfo1(**kwargs), EquipmentInfo2(**kwargs), EquipmentInfo3(**kwargs), EquipmentInfo4(**kwargs),
|
|
|
+ EquipmentInfo5(**kwargs), EquipmentInfo6(**kwargs), EquipmentInfo7(**kwargs), EquipmentInfo8(**kwargs),
|
|
|
+ EquipmentInfo9(**kwargs), EquipmentInfo10(**kwargs),
|
|
|
+ EquipmentInfo11(**kwargs), EquipmentInfo12(**kwargs), EquipmentInfo13(**kwargs), EquipmentInfo14(**kwargs),
|
|
|
+ EquipmentInfo15(**kwargs), EquipmentInfo16(**kwargs), EquipmentInfo17(**kwargs), EquipmentInfo18(**kwargs),
|
|
|
+ EquipmentInfo19(**kwargs), EquipmentInfo20(**kwargs)]
|
|
|
+ return random.choice(equipment_info_list)
|