|
|
@ -83,86 +83,101 @@ def get_operation_cmd(request): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_git_version(request): |
|
|
|
def get_git_version(request): |
|
|
|
git_db_util = GitDbUtil |
|
|
|
git_db_util = GitDbUtil() |
|
|
|
|
|
|
|
git_db_util.set_release_to_db() |
|
|
|
git_ver = git_db_util.get_short_version() |
|
|
|
git_ver = git_db_util.get_short_version() |
|
|
|
serializer = ReleaseSerializer(instance=git_ver, many=True) |
|
|
|
serializer = ReleaseSerializer(instance=git_ver, many=True) |
|
|
|
return JsonResponse(serializer.data, safe=False) |
|
|
|
return JsonResponse(serializer.data, safe=False) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 测试用接口 |
|
|
|
|
|
|
|
def write_git_version_to_db(request): |
|
|
|
|
|
|
|
git_util = GitUtil('') |
|
|
|
|
|
|
|
git_util.set_release_to_db() |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def write_cine_sql(request): |
|
|
|
|
|
|
|
git_util = GitUtil('2.0.33.0338_Release') |
|
|
|
|
|
|
|
git_util.handle_create_cine() |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def compare_db_structor(request): |
|
|
|
|
|
|
|
db_compare = DbCompare('172.16.3.88', '2.0.33.0338_Release') |
|
|
|
|
|
|
|
db_compare.exec_diff_sql() |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_cmd(request): |
|
|
|
|
|
|
|
update_cmd = UpdateCommandUtil() |
|
|
|
|
|
|
|
update_cmd.connect('172.16.3.112') |
|
|
|
|
|
|
|
update_cmd.disconnect() |
|
|
|
|
|
|
|
# cmd = update_cmd.get_all_cmd() |
|
|
|
|
|
|
|
# cmd_ser = UpdateCommandSerializer(instance=cmd, many=True) |
|
|
|
|
|
|
|
# return JsonResponse(data=cmd_ser.data, safe=False) |
|
|
|
|
|
|
|
cmd_list = [10, 12, 13, 14, 15, 17, 19, 20] |
|
|
|
|
|
|
|
r = update_cmd.get_checked_cmd(cmd_list) |
|
|
|
|
|
|
|
print(r) |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setup_cmd(request): |
|
|
|
|
|
|
|
update_cmd = UpdateCommandUtil() |
|
|
|
|
|
|
|
cmd_list = [10, 11, 12, 13, 14, 15, 16, 17, 19, 20] |
|
|
|
|
|
|
|
# exec_cmd_data = update_cmd.get_checked_cmd(cmd_list) |
|
|
|
|
|
|
|
update_cmd.exec_cmd_by_type('172.16.3.88', 'setup', cmd_list, '2.0.33.0338_Release') |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def teardown_cmd(request): |
|
|
|
|
|
|
|
update_cmd = UpdateCommandUtil() |
|
|
|
|
|
|
|
cmd_list = [10, 11, 12, 13, 14, 15, 16, 17, 19, 20] |
|
|
|
|
|
|
|
# exec_cmd_data = update_cmd.get_checked_cmd(cmd_list) |
|
|
|
|
|
|
|
update_cmd.exec_cmd_by_type('172.16.3.88', 'teardown', cmd_list, '2.0.33.0338_Release') |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_client(request): |
|
|
|
|
|
|
|
client_release = ClientUtil() |
|
|
|
|
|
|
|
client_release.client_process('172.16.3.88', '2.0.33.0338_Release') |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def update_cine(request): |
|
|
|
def update_cine(request): |
|
|
|
req = request.GET.dict() |
|
|
|
req = request.GET.dict() |
|
|
|
cinema_ip = req.get('cinema_ip') |
|
|
|
cinema_ip = req.get('ip') |
|
|
|
short_release = req.get('short_release') |
|
|
|
short_release = req.get('version') |
|
|
|
print(cinema_ip, short_release) |
|
|
|
cmd_list = json.loads(req.get('cmd')) |
|
|
|
|
|
|
|
print(cinema_ip, short_release, cmd_list) |
|
|
|
|
|
|
|
|
|
|
|
# cinema_ip = '172.16.3.88' |
|
|
|
# cinema_ip = '172.16.3.88' |
|
|
|
# short_release = '2.0.33.0338_Release' |
|
|
|
# short_release = '2.0.33.0338_Release' |
|
|
|
cmd_list = [10, 11, 12, 13, 14, 15, 16, 17, 19, 20] |
|
|
|
# cmd_list = [10, 11, 12, 13, 14, 15, 16, 17, 19, 20] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for cmd in cmd_list: |
|
|
|
|
|
|
|
print(type(cmd)) |
|
|
|
|
|
|
|
|
|
|
|
# 获取并写入cine.sql |
|
|
|
# 获取并写入cine.sql |
|
|
|
|
|
|
|
print('获取并写入cine.sql') |
|
|
|
git_util = GitUtil(short_release) |
|
|
|
git_util = GitUtil(short_release) |
|
|
|
git_util.handle_create_cine() |
|
|
|
git_util.handle_create_cine() |
|
|
|
# 数据库对比 |
|
|
|
|
|
|
|
db_compare = DbCompare(cinema_ip, short_release) |
|
|
|
|
|
|
|
db_compare.exec_diff_sql() |
|
|
|
|
|
|
|
# 执行setup |
|
|
|
# 执行setup |
|
|
|
|
|
|
|
print('执行setup') |
|
|
|
update_cmd = UpdateCommandUtil() |
|
|
|
update_cmd = UpdateCommandUtil() |
|
|
|
update_cmd.exec_cmd_by_type(cinema_ip, 'setup', cmd_list, short_release) |
|
|
|
update_cmd.exec_cmd_by_type(cinema_ip, 'setup', cmd_list, short_release) |
|
|
|
|
|
|
|
# 数据库对比 |
|
|
|
|
|
|
|
if 19 in cmd_list: |
|
|
|
|
|
|
|
print('数据库对比') |
|
|
|
|
|
|
|
db_compare = DbCompare(cinema_ip, short_release) |
|
|
|
|
|
|
|
db_compare.exec_diff_sql() |
|
|
|
# 执行teardown |
|
|
|
# 执行teardown |
|
|
|
|
|
|
|
if 17 in cmd_list: |
|
|
|
|
|
|
|
print('执行teardown') |
|
|
|
update_cmd.exec_cmd_by_type(cinema_ip, 'teardown', cmd_list, short_release) |
|
|
|
update_cmd.exec_cmd_by_type(cinema_ip, 'teardown', cmd_list, short_release) |
|
|
|
# 传输客户端 |
|
|
|
# 传输客户端 |
|
|
|
|
|
|
|
if 20 in cmd_list: |
|
|
|
|
|
|
|
print('传输客户端') |
|
|
|
client_release = ClientUtil() |
|
|
|
client_release = ClientUtil() |
|
|
|
client_release.client_process(cinema_ip, short_release) |
|
|
|
client_release.client_process(cinema_ip, short_release) |
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# # 测试用接口 |
|
|
|
|
|
|
|
def write_git_version_to_db(request): |
|
|
|
|
|
|
|
git_util = GitDbUtil() |
|
|
|
|
|
|
|
git_util.set_release_to_db() |
|
|
|
|
|
|
|
return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# def write_cine_sql(request): |
|
|
|
|
|
|
|
# git_util = GitUtil('2.0.33.0338_Release') |
|
|
|
|
|
|
|
# git_util.handle_create_cine() |
|
|
|
|
|
|
|
# return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# def compare_db_structor(request): |
|
|
|
|
|
|
|
# db_compare = DbCompare('172.16.3.88', '2.0.33.0338_Release') |
|
|
|
|
|
|
|
# db_compare.exec_diff_sql() |
|
|
|
|
|
|
|
# return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# def get_cmd(request): |
|
|
|
|
|
|
|
# update_cmd = UpdateCommandUtil() |
|
|
|
|
|
|
|
# update_cmd.connect('172.16.3.112') |
|
|
|
|
|
|
|
# update_cmd.disconnect() |
|
|
|
|
|
|
|
# # cmd = update_cmd.get_all_cmd() |
|
|
|
|
|
|
|
# # cmd_ser = UpdateCommandSerializer(instance=cmd, many=True) |
|
|
|
|
|
|
|
# # return JsonResponse(data=cmd_ser.data, safe=False) |
|
|
|
|
|
|
|
# cmd_list = [10, 12, 13, 14, 15, 17, 19, 20] |
|
|
|
|
|
|
|
# r = update_cmd.get_checked_cmd(cmd_list) |
|
|
|
|
|
|
|
# print(r) |
|
|
|
|
|
|
|
# return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# def setup_cmd(request): |
|
|
|
|
|
|
|
# update_cmd = UpdateCommandUtil() |
|
|
|
|
|
|
|
# cmd_list = [10, 11, 12, 13, 14, 15, 16, 17, 19, 20] |
|
|
|
|
|
|
|
# # exec_cmd_data = update_cmd.get_checked_cmd(cmd_list) |
|
|
|
|
|
|
|
# update_cmd.exec_cmd_by_type('172.16.3.88', 'setup', cmd_list, '2.0.33.0338_Release') |
|
|
|
|
|
|
|
# return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# def teardown_cmd(request): |
|
|
|
|
|
|
|
# update_cmd = UpdateCommandUtil() |
|
|
|
|
|
|
|
# cmd_list = [10, 11, 12, 13, 14, 15, 16, 17, 19, 20] |
|
|
|
|
|
|
|
# # exec_cmd_data = update_cmd.get_checked_cmd(cmd_list) |
|
|
|
|
|
|
|
# update_cmd.exec_cmd_by_type('172.16.3.88', 'teardown', cmd_list, '2.0.33.0338_Release') |
|
|
|
|
|
|
|
# return JsonResponse({'result': 'success'}) |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# |
|
|
|
|
|
|
|
# def get_client(request): |
|
|
|
|
|
|
|
# client_release = ClientUtil() |
|
|
|
|
|
|
|
# client_release.client_process('172.16.3.88', '2.0.33.0338_Release') |
|
|
|
|
|
|
|
# return JsonResponse({'result': 'success'}) |
|
|
|