|
@@ -514,7 +514,7 @@ class ReportPush(object):
|
|
|
else:
|
|
|
all_data_history = self.house_with_brand(xcx_top_data_all, brand_top_data_all)
|
|
|
for index, x in enumerate(all_data_history):
|
|
|
- if x[0] in house_ids:
|
|
|
+ if x[1] in house_ids:
|
|
|
obj = [index]
|
|
|
obj.extend(x)
|
|
|
result_data_3.append(obj)
|
|
@@ -601,10 +601,9 @@ class ReportPush(object):
|
|
|
"""
|
|
|
result = []
|
|
|
house_ids = []
|
|
|
- if brands:
|
|
|
- house_ids.extend(house_ids)
|
|
|
for x in xcx_top_data:
|
|
|
- house_ids.append(x[0])
|
|
|
+ if x[0] not in house_ids:
|
|
|
+ house_ids.append(x[0])
|
|
|
for x in brand_top_data:
|
|
|
if x[1] not in house_ids:
|
|
|
house_ids.append(x[1])
|
|
@@ -615,8 +614,13 @@ class ReportPush(object):
|
|
|
a.extend(x)
|
|
|
b = []
|
|
|
for index, y in enumerate(brand_top_data):
|
|
|
- if house_id == y[1] or house_id == y[0]:
|
|
|
- b.extend(y)
|
|
|
+ if brands:
|
|
|
+ if house_id == y[1]:
|
|
|
+ b.extend(y)
|
|
|
+ else:
|
|
|
+ if house_id == y[1]:
|
|
|
+ b.extend(y)
|
|
|
+
|
|
|
if len(a) == 1 and len(b) == 1:
|
|
|
result.append([b[0], a[0], a[1], self.add(a[2], b[3]), self.add(a[3], b[4]), self.add(a[4], b[5]), self.add(a[5], b[6])])
|
|
|
elif len(a) == 1 and len(b) == 0:
|
|
@@ -628,6 +632,10 @@ class ReportPush(object):
|
|
|
result.append(b)
|
|
|
else:
|
|
|
pass
|
|
|
+ if brands:
|
|
|
+ for x in brand_top_data:
|
|
|
+ if x[0] in brands and x[1] < 300:
|
|
|
+ result.append(x)
|
|
|
result.sort(key=lambda obj: obj[2])
|
|
|
result.reverse()
|
|
|
return result
|
|
@@ -679,7 +687,7 @@ class ReportPush(object):
|
|
|
result.append([n for n in x])
|
|
|
# brand_top_data结果的结构
|
|
|
# 0 a.brand_id, 集团id
|
|
|
- # 1 a.house1_id, 项目id
|
|
|
+ # 1 a.house_id, 项目id
|
|
|
# 2 a.house_name, 项目名称
|
|
|
# 3 SUM(a.pv), 浏览总量
|
|
|
# 4 SUM(a.uv), 浏览人数
|