This commit is contained in:
wuaho 2021-06-02 21:34:06 +08:00
parent d726e6b303
commit 3a2ead487c

View File

@ -12,6 +12,13 @@ from .put_file import put_file
class Bale:
status = 'idle'
@classmethod
def _post(cls, url, data, try_num=3):
resp = requests.post(url, data=data)
if resp.status_code != 200:
if try_num > 0:
return cls._post(url, data, try_num - 1)
@classmethod
def run_bale_apk(cls, dir_, id_):
try:
@ -34,7 +41,7 @@ class Bale:
'code': -1,
'msg': b
}
requests.post('http://gamesdk.legu.cc/api/subpackageRecord/getRecord', data=data)
cls._post('http://gamesdk.legu.cc/api/subpackageRecord/getRecord', data=data)
return
path = os.path.join(settings.ROOT_DIR, 'ApkTool/bin')
@ -60,7 +67,7 @@ class Bale:
'code': -1,
'msg': msg
}
requests.post('http://gamesdk.legu.cc/api/subpackageRecord/getRecord', data=data)
cls._post('http://gamesdk.legu.cc/api/subpackageRecord/getRecord', data=data)
data = {
'id': id_,
'url': msg,
@ -70,7 +77,7 @@ class Bale:
'done': int(count >= pkg_num),
'code': 0
}
requests.post('http://gamesdk.legu.cc/api/subpackageRecord/getRecord', data=data)
cls._post('http://gamesdk.legu.cc/api/subpackageRecord/getRecord', data=data)
print(f'上传:{item} 完成')