Bladeren bron

Новые изменения

DESKTOP-0RAJG6A\hyper 2 jaren geleden
bovenliggende
commit
9a9a5617bc
2 gewijzigde bestanden met toevoegingen van 31 en 0 verwijderingen
  1. 11 0
      RequestClass.py
  2. 20 0
      testBot.py

+ 11 - 0
RequestClass.py

@@ -42,6 +42,17 @@ class RequestDataBase:
                 return "Успешный запрос!"
         except Exception as ex:
             return str(ex)
+    def add_order_log(self, operation):
+        try:
+            with self.conn.cursor() as cursor:
+                date_cur = datetime.datetime.now()
+                insert_order_log = "INSERT INTO order_list_log (id serial primary key, payment_transaction_id int NOT NULL, service_id int NOT NULL, service_type_id int NOT NULL, time_placed timestamptz NOT NULL, time_start timestamptz NOT NULL, time_finish_predicted timestamptz, time_finish_real timestamptz NOT NULL, order_place_start varchar(255) NOT NULL, order_place_predicted varchar(255) NOT NULL, order_place_real varchar(255) NOT NULL, price money NOT NULL, provider int NOT NULL, receiver int NOT NULL, client int NOT NULL) VALUES (1,1,1,'2022-06-17 01:02:03', '2022-06-17 01:02:03','2022-06-17 12:02:03','2022-06-17 12:02:03', 'Walmart street, 14.24', 'Times street, 13.14', 'Walmart street, 14.24', 100, 1,1,1);"
+                val = [2, 3, operation, date_cur, 1]
+                cursor.execute(insert_car_log, val)
+                self.conn.commit()
+                return "Успешный запрос!"
+        except Exception as ex:
+            return str(ex)
     def del_car_log(self, id):
         try:
             with self.conn.cursor() as cursor:

+ 20 - 0
testBot.py

@@ -27,6 +27,26 @@ def commands_request(conn, mess):
             conn.send(xmpp.Message(user, requesDB.del_car_log(int(arguments[0]))))
         elif text == '!ссt':
             conn.send(xmpp.Message(user, requesDB.change_current_token(arguments[0], arguments[1])))
+        elif text == '!addol':
+            conn.send(xmpp.Message(user, requesDB.add_order_log()))
+        elif text == '!delol':
+            conn.send(xmpp.Message(user, requesDB.del_order_log()))
+        elif text == '!addc':
+            conn.send(xmpp.Message(user, requesDB.add_car()))
+        elif text == '!cc':
+            conn.send(xmpp.Message(user, requesDB.change_car()))
+        elif text == '!gup':
+            conn.send(xmpp.Message(user, requesDB.get_upcoming_orders()))
+        elif text == '!ac':
+            conn.send(xmpp.Message(user, requesDB.actuality_check()))
+        elif text == '!ico':
+            conn.send(xmpp.Message(user, requesDB.insert_current_order()))
+        elif text == '!dco':
+            conn.send(xmpp.Message(user, requesDB.del_current_order()))
+        elif text == '!uco':
+            conn.send(xmpp.Message(user, requesDB.update_current_order()))
+        elif text == '!cs':
+            conn.send(xmpp.Message(user, requesDB.change_status()))
         else:
             conn.send(xmpp.Message(user, "Такой команды нет"))