|
@@ -122,9 +122,19 @@ class EquipmentInfoService:
|
|
sunday_qs = EquipmentInfoService.get_equipment_info_model('', 7)
|
|
sunday_qs = EquipmentInfoService.get_equipment_info_model('', 7)
|
|
sunday_qs = cls.query_equipment_info(sunday_qs, user_id, start_time, end_time, event_type,
|
|
sunday_qs = cls.query_equipment_info(sunday_qs, user_id, start_time, end_time, event_type,
|
|
uid_list)
|
|
uid_list)
|
|
- result = monday_qs.union(tuesday_qs).union(wednesday_qs).union(thursday_qs).union(friday_qs).union(
|
|
|
|
- saturday_qs).union(
|
|
|
|
- sunday_qs)
|
|
|
|
|
|
+ result = monday_qs
|
|
|
|
+ if tuesday_qs.exists():
|
|
|
|
+ result = monday_qs.union(tuesday_qs)
|
|
|
|
+ if wednesday_qs.exists():
|
|
|
|
+ result = monday_qs.union(wednesday_qs)
|
|
|
|
+ if thursday_qs.exists():
|
|
|
|
+ result = monday_qs.union(thursday_qs)
|
|
|
|
+ if friday_qs.exists():
|
|
|
|
+ result = monday_qs.union(friday_qs)
|
|
|
|
+ if saturday_qs.exists():
|
|
|
|
+ result = monday_qs.union(saturday_qs)
|
|
|
|
+ if sunday_qs.exists():
|
|
|
|
+ result = monday_qs.union(sunday_qs)
|
|
count = result.count()
|
|
count = result.count()
|
|
qs_page = cls.get_equipment_info_page(result, page, size)
|
|
qs_page = cls.get_equipment_info_page(result, page, size)
|
|
return qs_page, count
|
|
return qs_page, count
|