예제 #1
0
def __expand_to_sub_categories__(category_id):
    sql = 'select distinct id from jd_category where id like "%s-%%"' %category_id
    retrows = dbhelper.executeSqlRead(sql)
    retlist = []
    for row in retrows:
        retlist.append(row['id'])
    return retlist
예제 #2
0
def __load_white_categories___():
    sql = 'select category_id from jd_category_white_list limit 1000'
    retrows = dbhelper.executeSqlRead(sql)
    retlist = []
    for row in retrows:
        retlist.append(row['category_id'])
    return retlist
예제 #3
0
def __expand_to_sub_categories__(category_id):
    sql = 'select distinct id from jd_category where id like "%s-%%"' % category_id
    retrows = dbhelper.executeSqlRead(sql)
    retlist = []
    for row in retrows:
        retlist.append(row['id'])
    return retlist
예제 #4
0
def __load_white_categories___():
    sql = 'select category_id from jd_category_white_list limit 1000'
    retrows = dbhelper.executeSqlRead(sql)
    retlist = []
    for row in retrows:
        retlist.append(row['category_id'])
    return retlist
예제 #5
0
 def __get_task_already_done__(self):
     if self.is_daily:
         sql = 'select task_id from task_status where job_name="%s" and update_time>="%s 0:00:00" group by task_id' %(self.job_name,timeHelper.getNow())
     else:
         stime = timeHelper.getTimeAheadOfNowHours(self.interval_hours,format='%Y-%m-%d %H:%M:%S')
         sql = 'select task_id from task_status where job_name="%s" and update_time>="%s" group by task_id' %(self.job_name,stime)
     print sql
     retrows = dbhelper.executeSqlRead(sql,is_dirty=True)
     catlist = []
     for row in retrows:
         catlist.append("%s" %row['task_id'])
     logging.info("Task already done: %s" %len(catlist))
     print("Task already done: %s" %len(catlist))
     return catlist
예제 #6
0
 def __get_task_already_done__(self):
     if self.is_daily:
         sql = 'select task_id from task_status where job_name="%s" and update_time>="%s 0:00:00" group by task_id' % (
             self.job_name, timeHelper.getNow())
     else:
         stime = timeHelper.getTimeAheadOfNowHours(
             self.interval_hours, format='%Y-%m-%d %H:%M:%S')
         sql = 'select task_id from task_status where job_name="%s" and update_time>="%s" group by task_id' % (
             self.job_name, stime)
     print sql
     retrows = dbhelper.executeSqlRead(sql, is_dirty=True)
     catlist = []
     for row in retrows:
         catlist.append("%s" % row['task_id'])
     logging.info("Task already done: %s" % len(catlist))
     print("Task already done: %s" % len(catlist))
     return catlist