大表功能完成
This commit is contained in:
@@ -42,7 +42,7 @@ class DutController(ControllerBase):
|
||||
qs = Dut.objects.filter(project__id=payload.project_id, round__key=payload.key)
|
||||
return qs
|
||||
|
||||
# 获取单个dut
|
||||
# 获取单个dut-根据项目id和dut.key
|
||||
@route.get("/getDutOne", response=DutModelOutSchema, url_name="dut-one")
|
||||
@transaction.atomic
|
||||
def get_dut(self, project_id: int, key: str):
|
||||
@@ -51,6 +51,13 @@ class DutController(ControllerBase):
|
||||
return dut_qs
|
||||
raise HttpError(500, "未找到相应的数据")
|
||||
|
||||
@route.get("/getDutOneById", response=DutModelOutSchema, url_name='dut-one-by-id')
|
||||
def get_one_by_id(self, id: int):
|
||||
dut_qs = Dut.objects.filter(id=id).first()
|
||||
if dut_qs:
|
||||
return dut_qs
|
||||
raise HttpError(500, "未找到相应的数据")
|
||||
|
||||
# 添加被测件
|
||||
@route.post("/dut/save", url_name="dut-create", response=DutCreateOutSchema)
|
||||
@transaction.atomic
|
||||
|
||||
Reference in New Issue
Block a user