feat: fix swagger import bug

pull/781/head
huoyong.msb 4 years ago
parent 4658031c48
commit 89283a6e42

@ -287,6 +287,11 @@ const transformRapParams = p => {
if (orderArgs) value = `[${orderArgs[1]}]` if (orderArgs) value = `[${orderArgs[1]}]`
} }
if (['String', 'Number', 'Boolean', 'Object', 'Array', 'Function', 'RegExp', 'Null'].indexOf(type) === -1) {
/** File暂时不支持用Null代替 */
type = 'Null'
}
return { return {
type, type,
rule, rule,
@ -584,7 +589,7 @@ export default class MigrateService {
if (!successObj) return [] if (!successObj) return []
const { schema } = successObj const { schema } = successObj
if (!schema.$ref) { if (!schema?.$ref) {
// 没有按照接口规范返回数据结构,默认都是对象 // 没有按照接口规范返回数据结构,默认都是对象
return [] return []
} }
@ -766,7 +771,7 @@ export default class MigrateService {
const request = await this.swaggerToModelRequest( const request = await this.swaggerToModelRequest(
swagger, swagger,
apiObj.parameters || {}, apiObj.parameters || [],
method, method,
{ url, summary }, { url, summary },
) )

Loading…
Cancel
Save