sql="SELECT count(i.goods_id) FROM lie_order_items i LEFT JOIN lie_order o ON i.order_id = o.order_id WHERE o.user_id = %d AND i.status = 1 AND o.is_type = 0 AND o.order_type = 1 AND o.status = 10"%outter_uid
# sql = "SELECT count(i.goods_id) FROM lie_order_items i LEFT JOIN lie_order o ON i.order_id = o.order_id WHERE o.user_id = %d AND i.status = 1 AND o.is_type = 0 AND o.order_type = 1 AND o.status = 10" % outter_uid
# model = DBHandler.read(self.db, sql)
# model_num = model[0][0]
# self.dd[outter_uid]['model_num'] = model_num
# except:
# self.dd[outter_uid]['model_num'] = 0
deforder_num(self,str_outter_uids):
try:
sql="SELECT user_id FROM lie_order WHERE user_id in (%s) AND is_type = 0 AND order_type = 1 AND status = 10"%str_outter_uids
order=self.read(self.cursor,self.db,sql)
user_ids=[]
foroinorder:
user_ids.append(o["user_id"])
foriinset(user_ids):
self.dd[i]['order_num']=user_ids.count(i)
exceptExceptionase:
print(e)
defmodel_num(self,str_outter_uids):
try:
sql="SELECT o.user_id FROM lie_order_items i LEFT JOIN lie_order o ON i.order_id = o.order_id WHERE o.user_id in (%s) AND i.status = 1 AND o.is_type = 0 AND o.order_type = 1 AND o.status = 10"%str_outter_uids