fix converter item, fix datetime handling, fix parsing of markdown description

This commit is contained in:
Wolfgang Hottgenroth
2021-12-14 14:02:00 +01:00
parent 0ef90da137
commit 2c7b70b938
3 changed files with 27 additions and 31 deletions

View File

@ -4,11 +4,7 @@ info:
title: Generic Database API Service
version: "2.0.0"
paths:
# --------------------------------------------------------------------------------------------------
# --- baseItem -------------------------------------------------------------------------------------
# --------------------------------------------------------------------------------------------------
/pdb/v2/baseItem/{articleNumber}:
get:
tags: [ "Regular" ]
@ -46,10 +42,6 @@ paths:
$ref: "#/components/responses/clientSideError"
500:
$ref: "#/components/responses/serverSideError"
# --------------------------------------------------------------------------------------------------
# --- productionOrderItem --------------------------------------------------------------------------
# --------------------------------------------------------------------------------------------------
/pdb/v2/productionOrderItem/{productionOrder}:
get:
tags: [ "Regular" ]
@ -93,10 +85,6 @@ paths:
$ref: "#/components/responses/clientSideError"
500:
$ref: "#/components/responses/serverSideError"
# --------------------------------------------------------------------------------------------------
# --- converterItem --------------------------------------------------------------------------------
# --------------------------------------------------------------------------------------------------
/pdb/v2/converterItem/{serialNumber}:
get:
tags: [ "Regular" ]
@ -129,9 +117,9 @@ paths:
,(CASE WHEN ISNULL(anonyme_cg_geraete.Artikelcode) THEN (CASE WHEN auftraege.C_Nummer = \"\" THEN NULL ELSE auftraege.C_Nummer END) ELSE anonyme_cg_geraete.C_Nummer END) AS cgNumber
,(CASE WHEN ISNULL(ems.Seriennummer) THEN auftraege.IX ELSE ems.Equi_index END) AS bomIndex
,(CASE WHEN ISNULL(ems.Seriennummer) THEN FALSE ELSE TRUE END) AS hasEmsUpdate
,FALSE AS is_testConverter
,FALSE AS isTestConverter
,geraete_daten.montagedatum AS initialTestDate
,(CASE WHEN geraete_daten.ergebnis_erstinbetriebnahme = \"PASS\" THEN TRUE ELSE FALSE END) AS intialTestResult
,(CASE WHEN geraete_daten.ergebnis_erstinbetriebnahme = \"PASS\" THEN TRUE ELSE FALSE END) AS initialTestResult
,geraete_daten.hv_test_datum AS hvTestDate
,(CASE WHEN geraete_daten.hv_test_ergebnis = \"PASS\" THEN TRUE ELSE FALSE END) AS hvTestResult
,geraete_daten.temp_test_datum AS temperatureTestDate
@ -148,20 +136,20 @@ paths:
STATEMENTEND
```
parameters:
- name: productionOrder
- name: serialNumber
in: path
required: true
schema:
type: integer
responses:
200:
description: Here are your productionOrderItem items
description: Here are your converterItem items
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/productionOrderItem"
$ref: "#/components/schemas/converterItem"
400:
$ref: "#/components/responses/clientSideError"
500:
@ -301,7 +289,7 @@ components:
hasEmsUpdate:
type: boolean
nullable: true
testConverter:
isTestConverter:
type: boolean
nullable: true
initialTestDate: