提交 7161d867 编写于 作者: nengyuangzhang's avatar nengyuangzhang

added energy plan excel exporters

上级 7705a204
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.combinedequipmentsaving
import excelexporters.combinedequipmentplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -850,13 +850,13 @@ class Reporting:
result['excel_bytes_base64'] = None
if not is_quick_mode:
result['excel_bytes_base64'] = \
excelexporters.combinedequipmentsaving.export(result,
combined_equipment['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
excelexporters.combinedequipmentplan.export(result,
combined_equipment['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.equipmentsaving
import excelexporters.equipmentplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -742,13 +742,13 @@ class Reporting:
# export result to Excel file and then encode the file to base64 string
result['excel_bytes_base64'] = None
if not is_quick_mode:
result['excel_bytes_base64'] = excelexporters.equipmentsaving.export(result,
equipment['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
result['excel_bytes_base64'] = excelexporters.equipmentplan.export(result,
equipment['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.metersaving
import excelexporters.meterplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -593,13 +593,13 @@ class Reporting:
# export result to Excel file and then encode the file to base64 string
if not is_quick_mode:
result['excel_bytes_base64'] = \
excelexporters.metersaving.export(result,
meter['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
excelexporters.meterplan.export(result,
meter['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.offlinemetersaving
import excelexporters.offlinemeterplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -508,13 +508,13 @@ class Reporting:
# export result to Excel file and then encode the file to base64 string
if not is_quick_mode:
result['excel_bytes_base64'] = \
excelexporters.offlinemetersaving.export(result,
offline_meter['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
excelexporters.offlinemeterplan.export(result,
offline_meter['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.shopfloorsaving
import excelexporters.shopfloorplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -768,13 +768,13 @@ class Reporting:
result['excel_bytes_base64'] = None
if not is_quick_mode:
result['excel_bytes_base64'] = excelexporters.shopfloorsaving.export(result,
shopfloor['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
result['excel_bytes_base64'] = excelexporters.shopfloorplan.export(result,
shopfloor['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.spacesaving
import excelexporters.spaceplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -857,13 +857,13 @@ class Reporting:
# export result to Excel file and then encode the file to base64 string
if not is_quick_mode:
result['excel_bytes_base64'] = excelexporters.spacesaving.export(result,
space['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
result['excel_bytes_base64'] = excelexporters.spaceplan.export(result,
space['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.storesaving
import excelexporters.storeplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -764,13 +764,13 @@ class Reporting:
# export result to Excel file and then encode the file to base64 string
if not is_quick_mode:
result['excel_bytes_base64'] = excelexporters.storesaving.export(result,
store['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
result['excel_bytes_base64'] = excelexporters.storeplan.export(result,
store['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -4,9 +4,8 @@ from decimal import Decimal
import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.tenantsaving
import excelexporters.tenantplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -765,13 +764,13 @@ class Reporting:
# export result to Excel file and then encode the file to base64 string
if not is_quick_mode:
result['excel_bytes_base64'] = excelexporters.tenantsaving.export(result,
tenant['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
result['excel_bytes_base64'] = excelexporters.tenantplan.export(result,
tenant['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
......@@ -5,7 +5,7 @@ import falcon
import mysql.connector
import simplejson as json
import config
import excelexporters.virtualmetersaving
import excelexporters.virtualmeterplan
from core import utilities
from core.useractivity import access_control, api_key_control
......@@ -508,13 +508,13 @@ class Reporting:
# export result to Excel file and then encode the file to base64 string
if not is_quick_mode:
result['excel_bytes_base64'] = \
excelexporters.virtualmetersaving.export(result,
virtual_meter['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
excelexporters.virtualmeterplan.export(result,
virtual_meter['name'],
base_period_start_datetime_local,
base_period_end_datetime_local,
reporting_period_start_datetime_local,
reporting_period_end_datetime_local,
period_type,
language)
resp.text = json.dumps(result)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册