fix unknown parameter base name for body parameter

This commit is contained in:
wing328 2018-04-09 12:58:19 +08:00
parent b5f0b24bae
commit f21d01d1c4

View File

@ -4130,6 +4130,7 @@ public class DefaultCodegen implements CodegenConfig {
codegenModel = fromModel(name, schema, schemas); codegenModel = fromModel(name, schema, schemas);
} }
if (codegenModel != null && !codegenModel.emptyVars) { if (codegenModel != null && !codegenModel.emptyVars) {
codegenParameter.baseName = codegenModel.classname;
codegenParameter.paramName = toParamName(codegenModel.classname); codegenParameter.paramName = toParamName(codegenModel.classname);
codegenParameter.baseType = codegenModel.classname; codegenParameter.baseType = codegenModel.classname;
codegenParameter.dataType = getTypeDeclaration(codegenModel.classname); codegenParameter.dataType = getTypeDeclaration(codegenModel.classname);
@ -4138,6 +4139,7 @@ public class DefaultCodegen implements CodegenConfig {
} else { } else {
CodegenProperty codegenProperty = fromProperty("property", schema); CodegenProperty codegenProperty = fromProperty("property", schema);
if (codegenProperty != null) { if (codegenProperty != null) {
codegenParameter.baseName = codegenProperty.baseType;
codegenParameter.baseType = codegenProperty.baseType; codegenParameter.baseType = codegenProperty.baseType;
codegenParameter.dataType = codegenProperty.datatype; codegenParameter.dataType = codegenProperty.datatype;
codegenParameter.description = codegenProperty.description; codegenParameter.description = codegenProperty.description;