diff --git a/package-lock.json b/package-lock.json index 0c8efab..1f842da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "auto-service", - "version": "4.0.8", + "version": "4.0.9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "auto-service", - "version": "4.0.8", + "version": "4.0.9", "license": "MIT", "dependencies": { "ajv": "^6.9.1", diff --git a/package.json b/package.json index 7f640cc..cdee958 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "auto-service", - "version": "4.0.8", + "version": "4.0.9", "description": "auto generate swagger or yapi mock to typescript services and models", "repository": "git@github.com:gogoyqj/auto-service.git", "author": "yangqianjun ", diff --git a/src/yapi/yapi2swagger.ts b/src/yapi/yapi2swagger.ts index 278d123..dd09bcc 100644 --- a/src/yapi/yapi2swagger.ts +++ b/src/yapi/yapi2swagger.ts @@ -251,7 +251,8 @@ export function convertResponse(api: SyntheticAPI, yapiConfig: Autos.YAPIConfig) schemaObj = ejs(resBody); } if (schemaObj.properties && schemaObj.properties.code) { - if (typeof schemaObj.properties.code === 'object') { + // internal compatible + if (typeof schemaObj.properties.code === 'object' && !schemaObj.properties.type) { schemaObj.properties.code.type = 'number'; } }