save code
This commit is contained in:
@@ -20,7 +20,7 @@ from sqlalchemy.orm import declarative_base
|
||||
from sqlalchemy import text
|
||||
|
||||
# 配置
|
||||
EXCEL_FILE = '../docs/example.xls'
|
||||
EXCEL_FILE = '/home/xsl/code/ocean_project_manager/docs/example.xls'
|
||||
DATABASE_URL = "mysql+aiomysql://root:rootpassword@localhost:3306/project_manager?charset=utf8mb4"
|
||||
|
||||
# 创建引擎
|
||||
@@ -195,7 +195,7 @@ async def import_projects_from_sheet(sheet, sheet_name, admin_id):
|
||||
'profit': parse_decimal_value(safe_get(39)),
|
||||
'actual_profit': parse_decimal_value(safe_get(40)),
|
||||
'cost_settlement_amount': parse_decimal_value(safe_get(41)),
|
||||
'cumulative_progress': parse_decimal_value(safe_get(42)),
|
||||
'cumulative_progress': (lambda x: x if x is None else min(x, Decimal('999.99')))(parse_decimal_value(safe_get(42))),
|
||||
'receivable_amount': parse_decimal_value(safe_get(43)),
|
||||
'invoice_amount': parse_decimal_value(safe_get(44)),
|
||||
'actual_receipt_amount': parse_decimal_value(safe_get(45)),
|
||||
|
||||
Reference in New Issue
Block a user