|
|
@@ -2,7 +2,7 @@
|
|
|
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
|
const common = require('./common.js')
|
|
|
const { cl, request, files } = common
|
|
|
-
|
|
|
+// const urlNamesCount = {}
|
|
|
const convert = {
|
|
|
/** 特殊替换时使用 */
|
|
|
_placeholder: '_',
|
|
|
@@ -176,7 +176,11 @@ const convert = {
|
|
|
// const urlName = curPostInfo.operationId.replace('UsingPOST', '')
|
|
|
if (k.includes('{')) continue
|
|
|
const urlName = getUrlName(k)
|
|
|
-
|
|
|
+ // if (!urlNamesCount[urlName]) {
|
|
|
+ // urlNamesCount[urlName] = 1
|
|
|
+ // } else {
|
|
|
+ // urlNamesCount[urlName] += 1
|
|
|
+ // }
|
|
|
let isUploadStr = ''
|
|
|
let reqTypeStr = ''
|
|
|
let resTypeStr = ''
|
|
|
@@ -266,6 +270,15 @@ const main = () => {
|
|
|
const exportFileStr = `${importStr}\nexport default {\n${exportStr}}\n`
|
|
|
const exportsPath = files.getIFPath('index')
|
|
|
files.write(exportsPath.webApiPath, exportFileStr)
|
|
|
+ // 接口名称重复的次数
|
|
|
+ // const urlNamesCountRepeat = {}
|
|
|
+ // Object.keys(urlNamesCount).forEach((k) => {
|
|
|
+ // if (urlNamesCount[k] > 1) urlNamesCountRepeat[k] = urlNamesCount[k]
|
|
|
+ // })
|
|
|
+ // files.write(
|
|
|
+ // files.getPath('temp/urlNamesCountRepeat.json'),
|
|
|
+ // JSON.stringify(urlNamesCountRepeat),
|
|
|
+ // )
|
|
|
})
|
|
|
})
|
|
|
}
|