def clear_product(): """清理过期产品到备份集合中""" try: product_list = MongodbUtil.find('shopping', 'product') overdue_product_list = list() today = DateUtil.get_sys_date() for product in product_list.__iter__(): start_date = product.get('startTime') alive_time = product.get('aliveTime') end_date = DateUtil.get_end_date(start_date, alive_time) if today > end_date: #添加到备份产品集合 overdue_product_list.append(product) #执行删除操作 delete_product(product) save_overdue_product(overdue_product_list) except Exception as e: logger.error(e.message)
(overdue_cpc.get('webmaster'), overdue_cpc.get('merchant'))) def clear_product(): """清理过期产品到备份集合中""" try: product_list = MongodbUtil.find('shopping', 'product') overdue_product_list = list() today = DateUtil.get_sys_date() for product in product_list.__iter__(): start_date = product.get('startTime') alive_time = product.get('aliveTime') end_date = DateUtil.get_end_date(start_date, alive_time) if today > end_date: #添加到备份产品集合 overdue_product_list.append(product) #执行删除操作 delete_product(product) save_overdue_product(overdue_product_list) except Exception as e: logger.error(e.message) if __name__ == '__main__': today = DateUtil.get_sys_date() start_date = '2014-02-18' alive_time = 30 end_date = DateUtil.get_end_date(start_date, alive_time) print end_date print today > end_date