fixes
This commit is contained in:
parent
ee422bd33f
commit
9163b1848c
@ -139,6 +139,11 @@ namespace com.krohne.genericdatabaseapiservice.Services {
|
|||||||
var value = reader.GetDateTime(ordinal);
|
var value = reader.GetDateTime(ordinal);
|
||||||
propertyInfo.SetValue(item, value);
|
propertyInfo.SetValue(item, value);
|
||||||
Logger.LogInformation("Output Value:{0}", value);
|
Logger.LogInformation("Output Value:{0}", value);
|
||||||
|
} else if (propertyInfo.PropertyType == typeof(System.Boolean) ||
|
||||||
|
propertyInfo.PropertyType == typeof(System.Nullable<System.Boolean>)) {
|
||||||
|
var value = reader.GetBoolean(ordinal);
|
||||||
|
propertyInfo.SetValue(item, value);
|
||||||
|
Logger.LogInformation("Output Value:{0}", value);
|
||||||
} else {
|
} else {
|
||||||
throw new UnsupportedDataTypeException();
|
throw new UnsupportedDataTypeException();
|
||||||
}
|
}
|
||||||
|
@ -14,6 +14,8 @@ def CsTypeConverter(i):
|
|||||||
r = 'int'
|
r = 'int'
|
||||||
case 'string':
|
case 'string':
|
||||||
r = 'string'
|
r = 'string'
|
||||||
|
case 'boolean':
|
||||||
|
r = 'boolean'
|
||||||
return r
|
return r
|
||||||
|
|
||||||
def OpenApiExtractRefType(i):
|
def OpenApiExtractRefType(i):
|
||||||
|
20
openapi.yaml
20
openapi.yaml
@ -52,16 +52,16 @@ paths:
|
|||||||
DATABASETAGEND
|
DATABASETAGEND
|
||||||
STATEMENTBEGIN
|
STATEMENTBEGIN
|
||||||
SELECT
|
SELECT
|
||||||
CAST(pdb_el.auftraege.produktionsauftrag AS INT) AS production_order
|
CAST(auftraege.produktionsauftrag AS INT) AS productionOrder
|
||||||
,pdb_el.auftraege.artikelcode AS article_code
|
,auftraege.artikelcode AS articleCode
|
||||||
,(CASE WHEN ISNULL(pdb_el.anonyme_cg_geraete.C_Nummer) THEN FALSE ELSE TRUE END) AS is_anonymous
|
,(CASE WHEN ISNULL(anonyme_cg_geraete.C_Nummer) THEN FALSE ELSE TRUE END) AS isAnonymous
|
||||||
,(CASE WHEN ISNULL(pdb_el.anonyme_cg_geraete.Artikelcode) THEN (CASE WHEN pdb_el.auftraege.C_Nummer = "" THEN NULL ELSE pdb_el.auftraege.C_Nummer END) ELSE pdb_el.anonyme_cg_geraete.C_Nummer END) AS cg_number
|
,(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
|
||||||
,pdb_el.auftraege.stueckzahl AS number_of_pieces
|
,auftraege.stueckzahl AS numberOfPieces
|
||||||
,pdb_el.auftraege.IX AS bom_index
|
,auftraege.IX AS bomIndex
|
||||||
,pdb_el.auftraege.referenz_dokument AS reference_document
|
,auftraege.referenz_dokument AS referenceDocument
|
||||||
FROM pdb_el.auftraege
|
FROM auftraege
|
||||||
LEFT JOIN pdb_el.anonyme_cg_geraete ON pdb_el.auftraege.artikelcode = pdb_el.anonyme_cg_geraete.Artikelcode
|
LEFT JOIN anonyme_cg_geraete ON auftraege.artikelcode = anonyme_cg_geraete.Artikelcode
|
||||||
WHERE pdb_el.auftraege.produktionsauftrag = @productionOrder
|
WHERE auftraege.produktionsauftrag = @productionOrder
|
||||||
STATEMENTEND
|
STATEMENTEND
|
||||||
parameters:
|
parameters:
|
||||||
- name: productionOrder
|
- name: productionOrder
|
||||||
|
Loading…
x
Reference in New Issue
Block a user