changes 新增根据评级ID查询评级详情接口
This commit is contained in:
parent
9c8d14ba05
commit
1f33165cf0
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue