fix double s on records

main
MrWaradana 2 months ago
parent f9653eaa26
commit 5410a50d1a

@ -41,7 +41,7 @@ class EquipmentTransactionRecords(Base, DefaultMixin, IdentityMixin):
"Equipment",
backref="maintenance_records",
lazy="raise",
primaryjoin="and_(EquipmentTransactionRecordss.assetnum == foreign(Equipment.assetnum))",
primaryjoin="and_(EquipmentTransactionRecords.assetnum == foreign(Equipment.assetnum))",
viewonly=True,
)

@ -256,9 +256,9 @@ async def generate_transaction(
# # Query existing records with is_actual=1
# actual_years_query = (
# Select(EquipmentTransactionRecordss.tahun)
# .filter(EquipmentTransactionRecordss.assetnum == data_in.assetnum)
# .filter(EquipmentTransactionRecordss.is_actual == 1)
# Select(EquipmentTransactionRecords.tahun)
# .filter(EquipmentTransactionRecords.assetnum == data_in.assetnum)
# .filter(EquipmentTransactionRecords.is_actual == 1)
# )
# result = await db_session.execute(actual_years_query)
# actual_years = {row[0] for row in result.all()}
@ -280,9 +280,9 @@ async def generate_transaction(
# # # Calculate sum of previous failures for this asset
# # previous_failures_query = (
# # Select(func.sum(EquipmentTransactionRecordss.raw_cm_interval))
# # .filter(EquipmentTransactionRecordss.assetnum == data_in.assetnum)
# # .filter(EquipmentTransactionRecordss.tahun < year)
# # Select(func.sum(EquipmentTransactionRecords.raw_cm_interval))
# # .filter(EquipmentTransactionRecords.assetnum == data_in.assetnum)
# # .filter(EquipmentTransactionRecords.tahun < year)
# # )
# # previous_failures_result = await db_session.execute(previous_failures_query)
# # previous_failures_sum = previous_failures_result.scalar() or 0
@ -291,7 +291,7 @@ async def generate_transaction(
# # transaction.update({"raw_cm_interval": current_num_fail - previous_failures_sum})
# transaction.update({"raw_cm_interval": current_num_fail})
# transaction.update({"tahun": int(year), "seq": int(sequence)})
# transactions.append(EquipmentTransactionRecordss(**transaction))
# transactions.append(EquipmentTransactionRecords(**transaction))
# db_session.add_all(transactions)
# await db_session.commit()

Loading…
Cancel
Save