@删除数据库前置检测
(self, get)
| 140 | return result |
| 141 | |
| 142 | def check_base_del_data(self, get): |
| 143 | """ |
| 144 | @删除数据库前置检测 |
| 145 | """ |
| 146 | ids = json.loads(get.ids) |
| 147 | slist = {}; |
| 148 | result = []; |
| 149 | db_list_size = [] |
| 150 | db_data = self.get_database_size(ids) |
| 151 | |
| 152 | for key in db_data: |
| 153 | data = db_data[key] |
| 154 | if not data['id'] in ids: continue |
| 155 | |
| 156 | db_addtime = public.to_date(times=data['addtime']) |
| 157 | data['score'] = int(time.time() - db_addtime) + data['total'] |
| 158 | data['st_time'] = db_addtime |
| 159 | |
| 160 | if data['total'] > 0: db_list_size.append(data['total']) |
| 161 | result.append(data) |
| 162 | |
| 163 | slist['data'] = sorted(result, key=lambda x: x['score'], reverse=True) |
| 164 | slist['db_size'] = self.get_average_num(db_list_size) |
| 165 | return slist |
| 166 | |
| 167 | def get_test(self, args): |
| 168 |
no test coverage detected