修改F块派单方量

This commit is contained in:
xiongyi
2026-01-27 14:57:29 +08:00
parent 6291b34243
commit f8ee2b9ff6
2 changed files with 13 additions and 10 deletions

View File

@ -205,9 +205,12 @@ def get_not_pour_info():
"Code": 200,
"Message": None,
"Data": [
{
"ArtifactID": "QR1B12000151AD",
"ArtifactActionID": 346482967298136,
"ArtifactActionID": 346482967298139,
"ArtifactIDVice1": "Q00001AD",
"ProduceRingNumber": 1,
"MouldCode": "SHR2B1-9",
@ -215,16 +218,16 @@ def get_not_pour_info():
"RingTypeCode": "R22",
"SizeSpecification": "6900*1500",
"BuriedDepth": "中埋",
"BlockNumber": "L1",
"BlockNumber": "F",
"HoleRingMarking": "",
"GroutingPipeMarking": "",
"PolypropyleneFiberMarking": "",
"BetonVolume": 1.9,
"BetonVolume": 0.6,
"BetonTaskID": "20251020-01"
},
{
"ArtifactID": "QR1B32000153AD",
"ArtifactActionID": 346482967298137,
"ArtifactActionID": 346482967298140,
"ArtifactIDVice1": "Q00001AD",
"ProduceRingNumber": 1,
"MouldCode": "SHR2B3-9",
@ -232,7 +235,7 @@ def get_not_pour_info():
"RingTypeCode": "R22",
"SizeSpecification": "6900*1500",
"BuriedDepth": "中埋",
"BlockNumber": "L2",
"BlockNumber": "B1",
"HoleRingMarking": "",
"GroutingPipeMarking": "",
"PolypropyleneFiberMarking": "",
@ -241,7 +244,7 @@ def get_not_pour_info():
},
{
"ArtifactID": "QR1B12000151AD",
"ArtifactActionID": 346482967298138,
"ArtifactActionID": 346482967298141,
"ArtifactIDVice1": "Q00001AD",
"ProduceRingNumber": 1,
"MouldCode": "SHR2B1-9",
@ -249,11 +252,11 @@ def get_not_pour_info():
"RingTypeCode": "R22",
"SizeSpecification": "6900*1500",
"BuriedDepth": "中埋",
"BlockNumber": "B3",
"BlockNumber": "B2",
"HoleRingMarking": "",
"GroutingPipeMarking": "",
"PolypropyleneFiberMarking": "",
"BetonVolume": 0.6,
"BetonVolume": 1.9,
"BetonTaskID": "20251020-01"
},

View File

@ -188,8 +188,8 @@ class TaskService:
"""处理单个F块的情况"""
if f_positions == [2]:
f_volume = f_blocks[0].get("BetonVolume") if f_blocks else 0
self.half_volume[0] = round(total_f_volume / 2, 2)
self.half_volume[1] = f_volume - self.half_volume[0]
self.half_volume[0] = 0.1#round(total_f_volume / 2, 2)#暂时修改为0.1
self.half_volume[1] = 0.1#f_volume - self.half_volume[0]#暂时修改
adjusted_volume = current_task["beton_volume"] + self.half_volume[0]
elif f_positions == [1]:
adjusted_volume = current_task["beton_volume"] + self.half_volume[1]