From ed9e2367eea9baa6c8bea82e0f81c209ffb2a56f Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 02 一月 2023 17:55:50 +0800
Subject: [PATCH] 撤单策略再次修改

---
 gui.py |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/gui.py b/gui.py
index 27ee994..659adff 100644
--- a/gui.py
+++ b/gui.py
@@ -323,6 +323,11 @@
             except:
                 pass
 
+            # 鑾峰彇鏈夋晥鐨凩2瀹㈡埛绔暟閲�
+            l2_client_count = client_manager.getValidL2Clients()
+            if len(l2_client_count) < 2:
+                normal = False
+
             # 鐘舵�佹湁闂锛岄渶瑕佹姤璀�
             if not normal:
                 alert_util.alarm()
@@ -502,7 +507,6 @@
         def set_accept_l2():
             settings.set_accept_l2(accept_l2.get())
 
-
         width = 800
         height = 290
         frame = Frame(root, {"height": height, "width": width, "bg": "#DDDDDD"})
@@ -510,14 +514,13 @@
         cl.place(x=5, y=5)
 
         accept_l2 = IntVar()
-        ch_accept_l2 = Checkbutton(frame, text='鎺ュ彈l2鏁版嵁', variable=accept_l2, onvalue=1, offvalue=0, background="#DDDDDD",activebackground="#DDDDDD",command=set_accept_l2)
+        ch_accept_l2 = Checkbutton(frame, text='鎺ュ彈l2鏁版嵁', variable=accept_l2, onvalue=1, offvalue=0,
+                                   background="#DDDDDD", activebackground="#DDDDDD", command=set_accept_l2)
         ch_accept_l2.place(x=width - 350, y=5)
         if settings.is_accept_l2_data():
             accept_l2.set(1)
         else:
             accept_l2.set(0)
-
-
 
         btn = Button(frame, text="姣忔棩鍒濆鍖�", command=init)
         btn.place(x=width - 250, y=5)
@@ -595,14 +598,15 @@
                 table_delegate.model.addRow()
                 table_delegate.model.setValueAt(data["time"], index, 0)
                 table_delegate.model.setValueAt(data["code"], index, 1)
-                table_delegate.model.setValueAt(data["num"], index, 2)
-                table_delegate.model.setValueAt(data.get("price"), index, 3)
-                table_delegate.model.setValueAt(data.get("trade_price"), index, 4)
-                table_delegate.model.setValueAt(data.get("trade_num"), index, 5)
+                table_delegate.model.setValueAt(data["apply_time"], index, 2)
+                table_delegate.model.setValueAt(data["num"], index, 3)
+                table_delegate.model.setValueAt(data.get("price"), index, 4)
+                table_delegate.model.setValueAt(data.get("trade_price"), index, 5)
+                table_delegate.model.setValueAt(data.get("trade_num"), index, 6)
                 if int(data["type"]) > 0:
-                    table_delegate.model.setValueAt("鍗栧嚭", index, 6)
+                    table_delegate.model.setValueAt("鍗栧嚭", index, 7)
                 else:
-                    table_delegate.model.setValueAt("涔板叆", index, 6)
+                    table_delegate.model.setValueAt("涔板叆", index, 7)
                 index += 1
             table_delegate.redraw()
 
@@ -630,7 +634,7 @@
 
             pass
 
-        def create_table(_frame, data, cell_width=70):
+        def create_table(_frame, data, cell_width=75):
             table = tkintertable.TableCanvas(_frame, data=data, read_only=True, width=table_width,
                                              height=table_height, thefont=('寰蒋闆呴粦', 10), cellwidth=cell_width,
                                              rowheaderwidth=20)
@@ -665,7 +669,7 @@
         cl = Label(frame, text="浠婃棩濮旀墭锛�", bg="#DDDDDD", fg="#666666")
         cl.place(x=5, y=30)
         delegate_datas = {}
-        delegate_datas["row{}".format(0)] = {'濮旀墭鏃堕棿': '', '浠g爜': '', '濮旀墭鏁伴噺': '', '濮旀墭浠锋牸': '', '鎴愪氦鍧囦环': '', '鎴愪氦鏁伴噺': '',
+        delegate_datas["row{}".format(0)] = {'濮旀墭鏃堕棿': '', '浠g爜': '', '鐢虫姤鏃堕棿': '', '濮旀墭鏁伴噺': '', '濮旀墭浠锋牸': '', '鎴愪氦鍧囦环': '', '鎴愪氦鏁伴噺': '',
                                              '鎿嶄綔': ''}
 
         cl = Label(frame, text="鏇存柊鏃堕棿锛�", bg="#DDDDDD", fg="#666666")

--
Gitblit v1.8.0