feeding
This commit is contained in:
@ -20,11 +20,46 @@ class ArtifactBll:
|
||||
|
||||
def get_artifact_task(self) -> List[ArtifactInfoModel]:
|
||||
"""获取官片任务数据"""
|
||||
return self.dal.get_top_artifact(5, "ArtifactID asc")
|
||||
return self.dal.get_top_artifact(5, "ID desc")
|
||||
|
||||
def update_artifact_task(self, artifact_id: str, status: int) -> bool:
|
||||
"""更新管片任务状态"""
|
||||
return self.dal.update_artifact(artifact_id, {"Status": status})
|
||||
|
||||
def finish_artifact_task(self, artifact_id: str,beton_volume) -> bool:
|
||||
"""完成管片任务"""
|
||||
return self.dal.update_artifact(artifact_id, {"Status": 3,"BetonVolume":beton_volume,"EndTime":datetime.now()})
|
||||
|
||||
def insert_artifact_task(self,model:ArtifactInfoModel) -> bool:
|
||||
|
||||
"""插入管片任务"""
|
||||
if self.dal.exists_by_id(model.ArtifactID):
|
||||
return False
|
||||
return self.dal.insert_artifact({
|
||||
"ArtifactID": model.ArtifactID,
|
||||
"ArtifactActionID": model.ArtifactActionID,
|
||||
"ArtifactIDVice1": model.ArtifactIDVice1,
|
||||
"ProduceRingNumber": model.ProduceRingNumber,
|
||||
"MouldCode": model.MouldCode,
|
||||
"SkeletonID": model.SkeletonID,
|
||||
"RingTypeCode": model.RingTypeCode,
|
||||
"SizeSpecification": model.SizeSpecification,
|
||||
"BuriedDepth": model.BuriedDepth,
|
||||
"BlockNumber": model.BlockNumber,
|
||||
"BetonVolume": model.BetonVolume,
|
||||
"BetonTaskID": model.BetonTaskID,
|
||||
"HoleRingMarking": model.HoleRingMarking,
|
||||
"GroutingPipeMarking": model.GroutingPipeMarking,
|
||||
"PolypropyleneFiberMarking": model.PolypropyleneFiberMarking,
|
||||
"PStatus":1,
|
||||
"Status": 2,
|
||||
"Source": model.Source,
|
||||
"BeginTime": model.BeginTime,
|
||||
"OptTime": datetime.now(),
|
||||
})
|
||||
|
||||
def get_artifacting_task(self) -> ArtifactInfoModel:
|
||||
"""获取正在进行的官片任务数据"""
|
||||
"""获取正在进行的管片任务数据"""
|
||||
loc_item= self.dal.get_top_artifact(1,"","Status=2")
|
||||
if loc_item:
|
||||
return loc_item[0]
|
||||
|
||||
Reference in New Issue
Block a user