正在显示
1 个修改的文件
包含
84 行增加
和
82 行删除
1 | -import sys | ||
2 | -import socket | ||
3 | -from common.utils import * | ||
4 | -from PyQt5.QtWidgets import QApplication | ||
5 | -from forms import mainform | ||
6 | -from forms import loginform | ||
7 | -from forms import floderfrom | ||
8 | -from common.config import * | ||
9 | -from common.log import BotLogger | ||
10 | - | ||
11 | -logger = BotLogger(os.path.basename(__file__), logname=1).getLogger() | ||
12 | -BOT_STATUS = False | ||
13 | -HOST = '127.0.0.1' | ||
14 | -PORT = 55555 | ||
15 | - | ||
16 | - | ||
17 | -if __name__ == '__main__': | ||
18 | - filename = sys.argv[0] | ||
19 | - if not load_config(): | ||
20 | - logger.error("加载配置文件失败!") | ||
21 | - sys.exit() | ||
22 | - | ||
23 | - db_path = os.path.join(os.getcwd(), get_cfg().db_path) | ||
24 | - if not os.path.exists(db_path): | ||
25 | - if not DBClass().init_db(): | ||
26 | - logger.error("初始化数据库文件失败!") | ||
27 | - sys.exit(1) | ||
28 | - | ||
29 | - tenant_id = get_cfg().tenant_id | ||
30 | - tenant_type = get_cfg().tenant_type | ||
31 | - | ||
32 | - if tenant_id == "" or tenant_id is None: | ||
33 | - logger.error("获取配置文件tenant_id数据异常") | ||
34 | - sys.exit(2) | ||
35 | - if tenant_type not in ['0', '1']: | ||
36 | - logger.error("获取配置文件tenant_type数据异常") | ||
37 | - sys.exit(3) | ||
38 | - | ||
39 | - crease_shoutcut() # 创建快捷方式到自启动文件夹中 | ||
40 | - | ||
41 | - app = QApplication(sys.argv) | ||
42 | - | ||
43 | - login_form = loginform.Ui_LoginWindow() | ||
44 | - login_form.setupUi() | ||
45 | - | ||
46 | - main_form = mainform.Ui_MainWindow() | ||
47 | - main_form.setupUi() | ||
48 | - | ||
49 | - floder_form = floderfrom.Ui_FloderWindow(main_form) | ||
50 | - floder_form.setupUi() | ||
51 | - | ||
52 | - is_err = False, '' | ||
53 | - result = login_check(tenant_id, tenant_type) | ||
54 | - if result == 0: | ||
55 | - login_form.LoginWindow.show() | ||
56 | - login_form.pushButton_2.clicked.connect(lambda: login_form.login(floder_form, tenant_id, tenant_type)) | ||
57 | - elif result == 1: | ||
58 | - floder_form.FloderWindow.show() | ||
59 | - elif result == 2: | ||
60 | - main_form.mainform_show() | ||
61 | - elif result == -1: | ||
62 | - is_err = True, '连接数据库失败!' | ||
63 | - elif result == -2: | ||
64 | - is_err = True, '网络连接异常,请稍后重试!' | ||
65 | - | ||
66 | - if not is_err[0]: | ||
67 | - do_task_thread = mainform.UpdateDoTask() | ||
68 | - do_task_thread.update_date.connect(main_form.update_dotask) # 更新待办理账户管理线程 | ||
69 | - do_task_thread.start() | ||
70 | - | ||
71 | - doed_task_thread = mainform.UpdateDoedTask() | ||
72 | - doed_task_thread.update_date.connect(main_form.update_doedtask) # 更新已办理账户管理线程 | ||
73 | - doed_task_thread.start() | ||
74 | - | ||
75 | - main_form.commandLinkButton_2.clicked.connect(lambda: main_form.login_off(filename)) | ||
76 | - main_form.commandLinkButton_3.clicked.connect(lambda: main_form.get_do_task()) | ||
77 | - main_form.commandLinkButton_4.clicked.connect(lambda: main_form.get_doed_task()) | ||
78 | - main_form.commandLinkButton_5.clicked.connect(lambda: main_form.start_task(tenant_id, tenant_type)) | ||
79 | - else: | ||
80 | - logger.info("socket对象关闭") | ||
81 | - open_msg(is_err[1]) | ||
82 | - | 1 | +import sys, os |
2 | +if hasattr(sys, 'frozen'): | ||
3 | + os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH'] | ||
4 | +import socket | ||
5 | +from common.utils import * | ||
6 | +from PyQt5.QtWidgets import QApplication | ||
7 | +from forms import mainform | ||
8 | +from forms import loginform | ||
9 | +from forms import floderfrom | ||
10 | +from common.config import * | ||
11 | +from common.log import BotLogger | ||
12 | + | ||
13 | +logger = BotLogger(os.path.basename(__file__), logname=1).getLogger() | ||
14 | +BOT_STATUS = False | ||
15 | +HOST = '127.0.0.1' | ||
16 | +PORT = 55555 | ||
17 | + | ||
18 | + | ||
19 | +if __name__ == '__main__': | ||
20 | + filename = sys.argv[0] | ||
21 | + if not load_config(): | ||
22 | + logger.error("加载配置文件失败!") | ||
23 | + sys.exit() | ||
24 | + | ||
25 | + db_path = os.path.join(os.getcwd(), get_cfg().db_path) | ||
26 | + if not os.path.exists(db_path): | ||
27 | + if not DBClass().init_db(): | ||
28 | + logger.error("初始化数据库文件失败!") | ||
29 | + sys.exit(1) | ||
30 | + | ||
31 | + tenant_id = get_cfg().tenant_id | ||
32 | + tenant_type = get_cfg().tenant_type | ||
33 | + | ||
34 | + if tenant_id == "" or tenant_id is None: | ||
35 | + logger.error("获取配置文件tenant_id数据异常") | ||
36 | + sys.exit(2) | ||
37 | + if tenant_type not in ['0', '1']: | ||
38 | + logger.error("获取配置文件tenant_type数据异常") | ||
39 | + sys.exit(3) | ||
40 | + | ||
41 | + crease_shoutcut() # 创建快捷方式到自启动文件夹中 | ||
42 | + | ||
43 | + app = QApplication(sys.argv) | ||
44 | + | ||
45 | + login_form = loginform.Ui_LoginWindow() | ||
46 | + login_form.setupUi() | ||
47 | + | ||
48 | + main_form = mainform.Ui_MainWindow() | ||
49 | + main_form.setupUi() | ||
50 | + | ||
51 | + floder_form = floderfrom.Ui_FloderWindow(main_form) | ||
52 | + floder_form.setupUi() | ||
53 | + | ||
54 | + is_err = False, '' | ||
55 | + result = login_check(tenant_id, tenant_type) | ||
56 | + if result == 0: | ||
57 | + login_form.LoginWindow.show() | ||
58 | + login_form.pushButton_2.clicked.connect(lambda: login_form.login(floder_form, tenant_id, tenant_type)) | ||
59 | + elif result == 1: | ||
60 | + floder_form.FloderWindow.show() | ||
61 | + elif result == 2: | ||
62 | + main_form.mainform_show() | ||
63 | + elif result == -1: | ||
64 | + is_err = True, '连接数据库失败!' | ||
65 | + elif result == -2: | ||
66 | + is_err = True, '网络连接异常,请稍后重试!' | ||
67 | + | ||
68 | + if not is_err[0]: | ||
69 | + do_task_thread = mainform.UpdateDoTask() | ||
70 | + do_task_thread.update_date.connect(main_form.update_dotask) # 更新待办理账户管理线程 | ||
71 | + do_task_thread.start() | ||
72 | + | ||
73 | + doed_task_thread = mainform.UpdateDoedTask() | ||
74 | + doed_task_thread.update_date.connect(main_form.update_doedtask) # 更新已办理账户管理线程 | ||
75 | + doed_task_thread.start() | ||
76 | + | ||
77 | + main_form.commandLinkButton_2.clicked.connect(lambda: main_form.login_off(filename)) | ||
78 | + main_form.commandLinkButton_3.clicked.connect(lambda: main_form.get_do_task()) | ||
79 | + main_form.commandLinkButton_4.clicked.connect(lambda: main_form.get_doed_task()) | ||
80 | + main_form.commandLinkButton_5.clicked.connect(lambda: main_form.start_task(tenant_id, tenant_type)) | ||
81 | + else: | ||
82 | + logger.info("socket对象关闭") | ||
83 | + open_msg(is_err[1]) | ||
84 | + | ||
83 | sys.exit(app.exec_()) | 85 | sys.exit(app.exec_()) |
请
注册
或
登录
后发表评论