feat: 变更 calculate 相关材料编码

This commit is contained in:
han0
2024-09-10 16:57:15 +08:00
parent c1cd52f5e8
commit fa832e6fe5
18 changed files with 29 additions and 34 deletions

View File

@@ -10,7 +10,7 @@ from commons.models.fuzhou_transportation_bureau import FuzhouTransportationBure
class AsphaltDomesticCalculator(Calculator):
name = "国产沥青"
material_id = "06.60.61.00"
material_id = "3001001001"
unit = "t"
spec = ""

View File

@@ -5,7 +5,7 @@ from commons.models.price_result import PriceResult
class AsphaltDomesticModifierCalculator(Calculator):
name = "国产改性沥青"
material_id = "06.12.61.00"
material_id = "3001002002"
unit = "t"
spec = ""

View File

@@ -11,7 +11,7 @@ from commons.models.price_result import PriceResult
class AsphaltImportedCalculator(Calculator):
name = "进口沥青"
material_id = "06.60.60.00"
material_id = "3001001002"
unit = "t"
spec = ""

View File

@@ -5,7 +5,7 @@ from commons.models.price_result import PriceResult
class AsphaltImportedModifierCalculator(Calculator):
name = "进口改性沥青"
material_id = "06.12.60.00"
material_id = "3001002002"
unit = "t"
spec = ""
@@ -13,7 +13,7 @@ class AsphaltImportedModifierCalculator(Calculator):
query = PriceResult.get_query(self.year, self.month, name='进口沥青')
asphalt = query.first()
fluctuating_1 = asphalt.fluctuating_recommend if asphalt else 0
if not asphalt.price_recommend:
if not asphalt or not asphalt.price_recommend:
return 0, 0
query = PriceResult.get_query(self.year, self.month, name='改性剂')

View File

@@ -12,7 +12,7 @@ from commons.models.price_result import PriceResult
class Cement325Calculator(Calculator):
name = "32.5 水泥"
material_id = "09.60.60.00"
material_id = "5509001"
unit = "t"
spec = ""

View File

@@ -12,7 +12,7 @@ from commons.models.price_result import PriceResult
class Cement425Calculator(Calculator):
name = "42.5 水泥"
material_id = "09.61.60.00"
material_id = "5509002"
unit = "t"
spec = ""

View File

@@ -8,7 +8,7 @@ from commons.models.price_result import PriceResult
class ModifierCalculator(Calculator):
name = "改性剂"
material_id = "03.62.61.00"
material_id = "0000001"
unit = "t"
spec = ""

View File

@@ -12,7 +12,7 @@ from commons.models.price_result import PriceResult
class Oil0Calculator(Calculator):
name = "柴油0"
material_id = "69.61.60.00"
material_id = "3003003"
unit = "kg"
spec = "0#"

View File

@@ -10,7 +10,7 @@ from commons.models.price_result import PriceResult
class Oil89Calculator(Calculator):
name = "汽油89"
material_id = "69.60.60.00"
material_id = "3003002001"
unit = "kg"
spec = "89#"

View File

@@ -11,7 +11,7 @@ from commons.models.price_result import PriceResult
class Oil92Calculator(Calculator):
name = "汽油92"
material_id = "69.60.61.00"
material_id = "3003002002"
unit = "kg"
spec = "92#"

View File

@@ -1,5 +1,3 @@
from sqlalchemy import func
from calculators import Calculator
from commons.models.data_fujian import DataFujian
from commons.models.data_network import DataNetwork
@@ -11,7 +9,7 @@ from commons.models.price_result import PriceResult
class SteelPlateCalculator(Calculator):
name = "中厚板"
material_id = "17.01.61.00"
material_id = "2003005"
unit = "t"
spec = ""

View File

@@ -1,5 +1,3 @@
from sqlalchemy import func
from calculators import Calculator
from commons.models.data_fujian import DataFujian
from commons.models.data_network import DataNetwork
@@ -8,12 +6,11 @@ from commons.models.fuzhou_highway_bureau import FuzhouHighwayBureau
from commons.models.fuzhou_transportation_bureau import FuzhouTransportationBureau
from commons.models.price_result import PriceResult
from commons.models.sanming_steel import SanmingSteel
from commons.models.steel_rebar import SteelRebar
class Reber300Calculator(Calculator):
name = "光圆钢筋"
material_id = "15.05.60.00"
material_id = "2001001"
unit = "t"
spec = ""

View File

@@ -13,7 +13,7 @@ from commons.models.steel_rebar import SteelRebar
class Reber400Calculator(Calculator):
name = "带肋钢筋"
material_id = "15.03.60.00"
material_id = "2001002"
unit = "t"
spec = ""

View File

@@ -9,7 +9,7 @@ from commons.models.price_result import PriceResult
class SteelSectionCalculator(Calculator):
name = "型钢"
material_id = "16.05.60.00"
material_id = "2003004"
unit = "t"
spec = ""

View File

@@ -9,7 +9,7 @@ from commons.models.price_result import PriceResult
class SteelStrandCalculator(Calculator):
name = "钢绞线"
material_id = "19.04.60.00"
material_id = "2001008"
unit = "t"
spec = ""