fix: 修复材料半年均价计算错误的问题

This commit is contained in:
han0
2025-05-07 12:46:28 +08:00
parent 6ada6371a3
commit 40c1593ff7
3 changed files with 13 additions and 12 deletions

View File

@@ -3,7 +3,6 @@ import datetime
from sqlalchemy import func
from calculators import Helper
from commons.models.fujian_survey import FujianSurvey
from commons.models.price_publish import PricePublish
from commons.models.price_result import PriceResult
from commons.models.material import Material
@@ -25,6 +24,7 @@ class Collector:
def get_avg(self):
query = PricePublish.get_query(material_id_in=self.material_codes)
query = PricePublish.query_previous_month(query, start_date=datetime.date(self.year, self.month, 1), count=6)
query = query.filter(PricePublish.type == '1')
query = query.with_entities(
PricePublish.material_id,
PricePublish.name,