Skip to content

Commit 76f8bf1

Browse files
committed
更新购物车
1 parent 9a7fcc2 commit 76f8bf1

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

tools/cart.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,16 @@ def cart_list(self):
9494
"""
9595
key = "%s:%s:*" % (self.prefix, self.uid)
9696
car_key_list = redis_client.keys(key)
97-
cart_list = []
98-
for item in car_key_list:
99-
cart_list.append(redis_client.hgetall(item))
100-
return cart_list
97+
return [redis_client.hgetall(item) for item in car_key_list]
98+
99+
def clean(self):
100+
"""
101+
清空购物车
102+
:return: 0/int
103+
"""
104+
key = "%s:%s:*" % (self.prefix, self.uid)
105+
car_key_list = redis_client.keys(key)
106+
return redis_client.delete(*car_key_list) if car_key_list else 0
101107

102108

103109
def test():

0 commit comments

Comments
 (0)