RogerWork 2 months ago
parent 04d1b18186
commit c04a8b6c19
  1. 7
      update/utils/client_util.py

@ -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':

Loading…
Cancel
Save