From 9baebd278721aeb45a52b385a958256462d43624 Mon Sep 17 00:00:00 2001 From: "S.Ali Yaghoub Nejad" Date: Thu, 23 Jan 2020 13:48:41 +0330 Subject: [PATCH] Bugs fixed --- snapFood.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/snapFood.py b/snapFood.py index 4290e09..9312031 100644 --- a/snapFood.py +++ b/snapFood.py @@ -80,8 +80,8 @@ def addAddress(self, x, y, user_id, city_id, street = "", alley = "", plaque = " def searchShopByLocation(self, address_id, radius): self._mycursor.execute("SELECT * FROM LOCATION WHERE ADDRESSaddressid = \'{}\';".format(address_id)) data = self._mycursor.fetchall() - x = data[0][1] - y = data[0][2] + x = int(data[0][1]) + y = int(data[0][2]) self._mycursor.execute("SELECT * FROM LOCATION;") data = self._mycursor.fetchall() sql = "SELECT * FROM SHOP WHERE ADDRESSaddressid IN (" @@ -122,11 +122,11 @@ def showCategoryOfShop(self, shop_id): #NOT CHECKED def addShopAndAdmin(self, user_name, password, city_id, x, y, shop_name = "", shop_about = "", shop_bill_value = "", street = "", alley = "", plaque = "", address = ""): #NOT CHECKED - address_id = self.addAddress(x, y, NULL, city_id, street=street, alley=allay, plaque=plaque, address_text=address) + address_id = self.addAddress(x, y, "", city_id, street=street, alley=alley, plaque=plaque, address_text=address) self._mycursor.execute("INSERT INTO SHOP(name, `about-text`, `minimum-bill-value`, ADDRESSaddressid) VALUES (\'{}\', \'{}\', \'{}\', \'{}\');" .format(shop_name, shop_about, shop_bill_value, address_id)) shop_id = self._mycursor.lastrowid - self._mycursor.execute("INSERT INTO ADMIN(username, password, SHOPshopid) VALUES (?, ?, ?);" + self._mycursor.execute("INSERT INTO ADMIN(username, password, SHOPshopid) VALUES (\'{}\', \'{}\', \'{}\');" .format(user_name, password, shop_id)) self._mydb.commit() return self._mycursor.lastrowid @@ -245,5 +245,8 @@ def searchShop(self, city_id = None, name = None, min_bill_val = -1): #NOT CHEC self._mycursor.execute(sql) return self._mycursor.fetchall() + def searchCategory(self, name = None): + return + def close(self): self._mydb.close()