|
@@ -44,7 +44,7 @@ def save_region(session, region_id, region_dict):
|
|
|
|
|
|
def get_resources(region_id, date, resource_type):
|
|
|
"""Get resources on a date"""
|
|
|
- end_date_time = date.replace(hour=18, minute=0, second=0, microsecond=0)
|
|
|
+ end_date_time = date.replace(hour=19, minute=0, second=0, microsecond=0)
|
|
|
start_date_time = end_date_time - timedelta(1)
|
|
|
session = SESSION()
|
|
|
resource = {}
|
|
@@ -55,6 +55,7 @@ def get_resources(region_id, date, resource_type):
|
|
|
.filter(ResourceTrack.resource_type == resource_type) \
|
|
|
.filter(ResourceTrack.date_time >= start_date_time) \
|
|
|
.filter(ResourceTrack.date_time <= end_date_time) \
|
|
|
+ .order_by(ResourceTrack.date_time.desc()) \
|
|
|
.all()
|
|
|
start_limit = resource_stats[0].explored
|
|
|
for resource_stat in resource_stats:
|
|
@@ -110,10 +111,10 @@ def get_work_percentage(state_id, resource_type, end_date_time, hours, times):
|
|
|
for i in range(0, times):
|
|
|
data[i]['progress'] = {}
|
|
|
reset_date_time = data[i+1]['date']
|
|
|
- if reset_date_time.hour >= 18:
|
|
|
- reset_date_time = reset_date_time.replace(hour=18) + timedelta(1)
|
|
|
+ if reset_date_time.hour >= 19:
|
|
|
+ reset_date_time = reset_date_time.replace(hour=19) + timedelta(1)
|
|
|
else:
|
|
|
- reset_date_time = reset_date_time.replace(hour=18)
|
|
|
+ reset_date_time = reset_date_time.replace(hour=19)
|
|
|
time_left = reset_date_time - data[i]['date']
|
|
|
if time_left.seconds != 0:
|
|
|
seconds_left = time_left.seconds
|
|
@@ -138,10 +139,11 @@ def get_work_percentage(state_id, resource_type, end_date_time, hours, times):
|
|
|
data[i]['progress'][stat.region_id] = percentage
|
|
|
|
|
|
message_text = ''
|
|
|
+ message_text += '{:21}: {:9}\n'.format('region', 'workers')
|
|
|
for date in data.values():
|
|
|
if 'progress' in date:
|
|
|
for region_id, progress in sorted(date['progress'].items(), key=lambda x: x[1]):
|
|
|
- message_text += '{:21}: {:6.2f}\n'.format(
|
|
|
+ message_text += '{:21}: {:7.2f}\n'.format(
|
|
|
regions[region_id],
|
|
|
progress
|
|
|
)
|