增加断面字段

This commit is contained in:
lhx
2025-10-14 10:16:58 +08:00
parent ef0d92f86f
commit 3cae35fbc2
3 changed files with 25 additions and 1 deletions

View File

@@ -76,6 +76,10 @@ class SectionDataService(BaseService[SectionData]):
"status": section.status,
"number": section.number,
"transition_paragraph": section.transition_paragraph,
"design_fill_height": section.design_fill_height,
"compression_layer_thickness": section.compression_layer_thickness,
"treatment_depth": section.treatment_depth,
"foundation_treatment_method": section.foundation_treatment_method,
"checkpoints": [
{
"id": cp.id,
@@ -232,6 +236,10 @@ class SectionDataService(BaseService[SectionData]):
section.status = item_data.get('status')
section.number = item_data.get('number')
section.transition_paragraph = item_data.get('transition_paragraph')
section.design_fill_height = item_data.get('design_fill_height')
section.compression_layer_thickness = item_data.get('compression_layer_thickness')
section.treatment_depth = item_data.get('treatment_depth')
section.foundation_treatment_method = item_data.get('foundation_treatment_method')
logger.info(f"Updated section: {item_data.get('section_id')}")
else:
# 新增操作
@@ -244,7 +252,11 @@ class SectionDataService(BaseService[SectionData]):
height=item_data.get('height'),
status=item_data.get('status'),
number=item_data.get('number'),
transition_paragraph=item_data.get('transition_paragraph')
transition_paragraph=item_data.get('transition_paragraph'),
design_fill_height=item_data.get('design_fill_height'),
compression_layer_thickness=item_data.get('compression_layer_thickness'),
treatment_depth=item_data.get('treatment_depth'),
foundation_treatment_method=item_data.get('foundation_treatment_method')
)
db.add(section)
logger.info(f"Created section: {item_data.get('section_id')}")