Commit af2a18cc by sikang

update script

parent 6b812ec7
...@@ -6,25 +6,22 @@ import glob, os ...@@ -6,25 +6,22 @@ import glob, os
import sys import sys
def rename_api(path): def rename_api(path):
# print("processing content: %s..." % path)
with open(path, "r", encoding="utf-8") as f:
# readlines以列表的形式将文件读出
api_lines = f.readlines()
with open("api_mapping", "r", encoding="utf-8") as f: with open("api_mapping", "r", encoding="utf-8") as f:
lines = f.readlines() lines = f.readlines()
for line in lines: for line in lines:
#去除无用字符 #去除无用字符
api_map = line.replace("\n","").replace("rewrite ^/","").replace("/(.+)","").replace("$ /","*_*").replace(" last;","") \ api_map = line.replace("rewrite ^/","").replace("/(.+)","").replace("$ /","*-*").replace(" last;","").replace("\n","") \
.replace("/$1","").replace("/$2","").replace("/$3","").replace("/$4","").replace("/$5","") \ .replace("/$1","").replace("/$2","").replace("/$3","").replace("/$4","").replace("/$5","") \
.split("*_*") .split("*-*")
# print(api_map[1]+ " -> " + api_map[0]) # print(api_map[1]+ " -> " + api_map[0])
with open(path, "r", encoding="utf-8") as api_file:
api_lines = api_file.readlines()
#替换api #替换api
with open(path, "w", encoding="utf-8") as f_w: with open(path, "w", encoding="utf-8") as f_w:
for api_l in api_lines: for api_l in api_lines:
if (api_map[1]+"/" in api_l or api_map[1]+"\"" in api_l) and ( "@GET" in api_l or "@PUT" in api_l or "@POST" in api_l): if (api_map[1]+"/" in api_l or api_map[1]+"\"" in api_l) and ( "@GET" in api_l or "@PUT" in api_l or "@POST" in api_l):
api_l.replace(api_map[1], api_map[0]) api_l = api_l.replace(api_map[1], api_map[0])
print(api_map[1]+ " -> " + api_map[0]) print(api_map[1]+ " -> " + api_map[0])
f_w.write(api_l) f_w.write(api_l)
print(path + " done\n") print(path + " done\n")
......
...@@ -131,7 +131,7 @@ public interface LoanApi { ...@@ -131,7 +131,7 @@ public interface LoanApi {
/** /**
* 申请贷款,提交银行卡 * 申请贷款,提交银行卡
*/ */
@PUT("loanapp/{loanAppId}/bank") @PUT("loanapp/{loanAppId}/bank")//API-REPAIR*-*loanapp/bank/{loanAppId}
Observable<ResponseBody> addBank(@Path("loanAppId") String loanAppId, @Query("bankCode") @NonNull String bankCode, @Query("cardNo") String cardNo, Observable<ResponseBody> addBank(@Path("loanAppId") String loanAppId, @Query("bankCode") @NonNull String bankCode, @Query("cardNo") String cardNo,
@Query("applyFor") String applyFor, @Query("applyChannel") @NonNull String applyChannel, @Query("applyPlatform") String android, @Query("applyFor") String applyFor, @Query("applyChannel") @NonNull String applyChannel, @Query("applyPlatform") String android,
@Query("couponId") long couponId, @Header("X-AUTH-TOKEN") String token); @Query("couponId") long couponId, @Header("X-AUTH-TOKEN") String token);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment