|
|
@@ -215,6 +215,7 @@ class InstitutionService:
|
|
|
"standard_desc": std.get("standard_desc"),
|
|
|
"expense_type_sub_category": std.get("expense_type_sub_category", "DEFAULT"),
|
|
|
"enterprise_id": enterprise_id,
|
|
|
+ "tenant_id": auth.user.tenant_id if auth.user else 1,
|
|
|
}
|
|
|
try:
|
|
|
from app.plugin.module_payment.expense.rule.model import ExpenseRuleModel
|
|
|
@@ -237,6 +238,7 @@ class InstitutionService:
|
|
|
"available_amount": float(issuerule_data.get("issue_amount_value", 0)),
|
|
|
"status": "QUOTA_ACTIVE",
|
|
|
"enterprise_id": enterprise_id,
|
|
|
+ "tenant_id": auth.user.tenant_id if auth.user else 1,
|
|
|
}
|
|
|
try:
|
|
|
from sqlalchemy import insert
|
|
|
@@ -506,6 +508,7 @@ class InstitutionService:
|
|
|
"standard_desc": std.get("standard_desc"),
|
|
|
"expense_type_sub_category": std.get("expense_type_sub_category", "DEFAULT"),
|
|
|
"enterprise_id": raw_data.get("enterprise_id", ""),
|
|
|
+ "tenant_id": auth.user.tenant_id if auth.user else 1,
|
|
|
}
|
|
|
stmt = sa_insert(ExpenseRuleModel).values(**ins_data)
|
|
|
await auth.db.execute(stmt)
|
|
|
@@ -556,6 +559,7 @@ class InstitutionService:
|
|
|
"available_amount": amount,
|
|
|
"status": "QUOTA_ACTIVE",
|
|
|
"enterprise_id": raw_data.get("enterprise_id", ""),
|
|
|
+ "tenant_id": auth.user.tenant_id if auth.user else 1,
|
|
|
}
|
|
|
stmt = sa_insert(QuotaModel).values(**ins_data)
|
|
|
await auth.db.execute(stmt)
|