Browse Source

mvp: ceshi

Signed-off-by: binren <zhangbr@elab-plus.com>
binren 5 years ago
parent
commit
ea918ca73b
1 changed files with 30 additions and 26 deletions
  1. 30 26
      mvp.py

+ 30 - 26
mvp.py

@@ -248,35 +248,39 @@ class Mvp:
         for people in people_info_city:
             uuid = people[0]
             city = people[1]
-            if city:
-                city = str(city).split('市')[0] + '市'
             nld = people[2]
-            if nld:
-                nld_1 = list(str(people[2]).split(','))
-                if len(nld) > 0:
-                    nld_1 = nld[0]
-            else:
-                nld_1 = ''
             sex = people[3]
-            sub_option_ids = people[4]
+            sub_ids = people[4]
             testcaseid = people[5]
-            testcastids = list(map(int, str(testcaseid).split(',')))
-            gt_75 = [x for x in testcastids if x > 75]
-            if city is None and len(gt_75) > 0:
-                # 从答题结果中获取城市信息
-                citys = self.marketing_db.select(self.sql_16, [uuid])
-                if len(citys) > 0:
-                    city = citys[0][1]
-            # 根据用户子选项id集合,获取用户的人群分类
-            crowd = []
-            if len(gt_75) > 0:
-                # 特定的测试人群分类从答题结果中获取
-                sub_option_ids = self.marketing_db.select(self.sql_17, [uuid])
-                for option in sub_option_ids:
-                    crowd.append(self.crowd_info[option[1]])
-            else:
-                crowd.extend(self.get_people_uuid_by_sub_option_ids(sub_option_ids))
-            people_info = PeopleInfo(uuid, city, nld_1, sex, crowd)
+            # if city:
+            #     city = str(city).split('市')[0] + '市'
+            # nld = people[2]
+            # if nld:
+            #     nld_1 = list(str(people[2]).split(','))
+            #     if len(nld) > 0:
+            #         nld_1 = nld[0]
+            # else:
+            #     nld_1 = ''
+            # sex = people[3]
+            # sub_option_ids = people[4]
+            # testcaseid = people[5]
+            # testcastids = list(map(int, str(testcaseid).split(',')))
+            # gt_75 = [x for x in testcastids if x > 75]
+            # if city is None and len(gt_75) > 0:
+            #     # 从答题结果中获取城市信息
+            #     citys = self.marketing_db.select(self.sql_16, [uuid])
+            #     if len(citys) > 0:
+            #         city = citys[0][1]
+            # # 根据用户子选项id集合,获取用户的人群分类
+            # crowd = []
+            # if len(gt_75) > 0:
+            #     # 特定的测试人群分类从答题结果中获取
+            #     sub_option_ids = self.marketing_db.select(self.sql_17, [uuid])
+            #     for option in sub_option_ids:
+            #         crowd.append(self.crowd_info[option[1]])
+            # else:
+            #     crowd.extend(self.get_people_uuid_by_sub_option_ids(sub_option_ids))
+            people_info = PeopleInfo(uuid, city, nld, sex, sub_ids)
             people_infos.append(people_info)
         return people_infos