正在显示
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 | 85 | sys.exit(app.exec_()) |
| \ No newline at end of file | ... | ... |
请
注册
或
登录
后发表评论