|
|
@ -150,16 +150,17 @@ class ClientUtil: |
|
|
|
print('get_client') |
|
|
|
print('get_client') |
|
|
|
client_version = self.get_client_version(cinema_ip, short_version) |
|
|
|
client_version = self.get_client_version(cinema_ip, short_version) |
|
|
|
print('client_version', client_version) |
|
|
|
print('client_version', client_version) |
|
|
|
|
|
|
|
# 获取完整文件名 |
|
|
|
|
|
|
|
client = ClientRelease.objects.filter(Q(client_ver=client_version) & Q(is_delete=False)).order_by('-id').first() |
|
|
|
|
|
|
|
print('client_by_sql-origin_name', client.origin_name, client.client_type) |
|
|
|
# 查看本地是否有此版本客户端 |
|
|
|
# 查看本地是否有此版本客户端 |
|
|
|
local_file_list = list(os.walk(self.local_path))[0][2] |
|
|
|
local_file_list = list(os.walk(self.local_path))[0][2] |
|
|
|
for local_file in local_file_list: |
|
|
|
for local_file in local_file_list: |
|
|
|
print(local_file) |
|
|
|
print(local_file) |
|
|
|
if client_version in local_file: |
|
|
|
if client.origin_name == local_file: |
|
|
|
print('找到本地文件:', client_version, local_file) |
|
|
|
print('找到本地文件:', client_version, local_file) |
|
|
|
return |
|
|
|
return |
|
|
|
# 如果本地没有则到服务器上拉取 |
|
|
|
# 如果本地没有则到服务器上拉取 |
|
|
|
client = ClientRelease.objects.filter(Q(client_ver=client_version) & Q(is_delete=False)).order_by('-id').first() |
|
|
|
|
|
|
|
print('client_by_sql-origin_name', client.origin_name, client.client_type) |
|
|
|
|
|
|
|
if client.client_type == 'test': |
|
|
|
if client.client_type == 'test': |
|
|
|
self.download_client_file(client.origin_name, r'/客户端/测试专用/') |
|
|
|
self.download_client_file(client.origin_name, r'/客户端/测试专用/') |
|
|
|
elif client.client_type == 'prd': |
|
|
|
elif client.client_type == 'prd': |
|
|
|