changes 新增根据评级ID查询评级详情接口

This commit is contained in:
P3ngSaM 2023-02-06 14:44:31 +08:00
parent 9c8d14ba05
commit 1f33165cf0
3 changed files with 16 additions and 1 deletions

View File

@ -63,7 +63,8 @@ def get_rating_flow_all_nodes(_id: str, db: Session, mongodb: MongoHelper):
__dict.update({"node_num": obj.node_num}) __dict.update({"node_num": obj.node_num})
__dict.update({"node_name": obj.node_name}) __dict.update({"node_name": obj.node_name})
__dict.update({"status": obj.status}) __dict.update({"status": obj.status})
__dict.update({"content": mongodb.find_data_by_id(dbname="打分评级流程", sheet=obj.node_name, _id=obj.obj_id)}) __dict.update(
{"content": mongodb.find_data_by_id(dbname="打分评级流程", sheet=obj.node_name, _id=obj.obj_id)})
__list.append(__dict) __list.append(__dict)
return __list return __list

View File

@ -117,6 +117,16 @@ def func(schema: RatingFlowSchema.CreateRatingFlowReqBodys, token: str = Header(
return {"Info": "Success"} return {"Info": "Success"}
@router.post("/search", summary="根据评级ID查询", tags=["评级流程"])
def func(schema: RatingFlowSchema.SearchFlowReqBody, db: Session = Depends(get_db)):
# 获取流程; rf_item: 流程对象
rf_item = Crud.get_rating_flow(db=db, rating_flow_id=schema.id)
if not rf_item:
raise HTTPException(status_code=404, detail="评级流程不存在")
return rf_item
@router.post("/add_participant", summary='新增参与人', tags=["评级流程"]) @router.post("/add_participant", summary='新增参与人', tags=["评级流程"])
def func(schema: RatingFlowSchema.AddParticipantReqBody, db: Session = Depends(get_db)): def func(schema: RatingFlowSchema.AddParticipantReqBody, db: Session = Depends(get_db)):
rf_item = Crud.get_rating_flow(db=db, rating_flow_id=schema.rating_flow_id) rf_item = Crud.get_rating_flow(db=db, rating_flow_id=schema.rating_flow_id)

View File

@ -108,3 +108,7 @@ class ChangeStatusReqBody(BaseModel):
class RatingFlowListReqBody(BaseModel): class RatingFlowListReqBody(BaseModel):
page: int = 1 page: int = 1
pagesize: int = 10 pagesize: int = 10
class SearchFlowReqBody(BaseModel):
id: str = "评级流程ID"