|  | @@ -478,14 +478,14 @@ class ReportPush(object):
 | 
	
		
			
				|  |  |                  log_data = []
 | 
	
		
			
				|  |  |                  try:
 | 
	
		
			
				|  |  |                      if value[2]:
 | 
	
		
			
				|  |  | -                        for mail in self.mails:
 | 
	
		
			
				|  |  | -                            result = email_util.send_mail_by_admin(title, content, mail, value[2], value[3])
 | 
	
		
			
				|  |  | -                            if result:
 | 
	
		
			
				|  |  | -                                log_data = [value[0], value[1], value[2], 1, 'success!!!']
 | 
	
		
			
				|  |  | -                            else:
 | 
	
		
			
				|  |  | -                                result = email_util.send_mail_by_admin(title, content, mail, value[2], value[3])
 | 
	
		
			
				|  |  | -                                if not result:
 | 
	
		
			
				|  |  | -                                    log_data = [value[0], value[1], value[2], -1, '第二次发送失败']
 | 
	
		
			
				|  |  | +                        # for mail in self.mails:
 | 
	
		
			
				|  |  | +                        result = email_util.send_mail_by_admin(title, content, value[1], value[2], value[3])
 | 
	
		
			
				|  |  | +                        if result:
 | 
	
		
			
				|  |  | +                            log_data = [value[0], value[1], value[2], 1, 'success!!!']
 | 
	
		
			
				|  |  | +                        else:
 | 
	
		
			
				|  |  | +                            result = email_util.send_mail_by_admin(title, content, value[1], value[2], value[3])
 | 
	
		
			
				|  |  | +                            if not result:
 | 
	
		
			
				|  |  | +                                log_data = [value[0], value[1], value[2], -1, '第二次发送失败']
 | 
	
		
			
				|  |  |                  except Exception as e:
 | 
	
		
			
				|  |  |                      log_data = [value[0], value[1], value[2], -1, str(e)]
 | 
	
		
			
				|  |  |                      print(str(e))
 | 
	
	
		
			
				|  | @@ -503,7 +503,7 @@ class ReportPush(object):
 | 
	
		
			
				|  |  |              return message
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def get_title_content(self, task_key, time_range):
 | 
	
		
			
				|  |  | -        if task_key == 1:
 | 
	
		
			
				|  |  | +        if task_key in (1, 4):
 | 
	
		
			
				|  |  |              return '移动案场订阅日报[{}]'.format(time_range[0]), '本期间内【{}】至【{}】的数据报告已经准备完成。请点击附件查阅。'.format(time_range[0], time_range[1])
 | 
	
		
			
				|  |  |          elif task_key in (2, 3):
 | 
	
		
			
				|  |  |              return '移动案场订阅周报[{}]至[{}]'.format(time_range[0], time_range[1]), '本期间内【{}】至【{}】的数据报告已经准备完成。请点击附件查阅.'.format(time_range[0], time_range[1])
 | 
	
	
		
			
				|  | @@ -520,7 +520,7 @@ class ReportPush(object):
 | 
	
		
			
				|  |  |              customers = self.db.select(self.sql_4, [task_key])
 | 
	
		
			
				|  |  |              # a.task_key, a.customer_id, b.customer_type, b.`name`, b.mail, GROUP_CONCAT(c.house_or_brand_id)
 | 
	
		
			
				|  |  |              time_range = self.get_time_range(task_key)
 | 
	
		
			
				|  |  | -            all_time_rang = self.get_time_range(4)
 | 
	
		
			
				|  |  | +            all_time_rang = self.get_time_range(9999)
 | 
	
		
			
				|  |  |              # 有限时间范围内的数据
 | 
	
		
			
				|  |  |              xcx_top_data = self.xcx_top(time_range)
 | 
	
		
			
				|  |  |              brand_top_data = self.brand_top(time_range)
 | 
	
	
		
			
				|  | @@ -1081,12 +1081,12 @@ class ReportPush(object):
 | 
	
		
			
				|  |  |              pre_time = now_time + datetime.timedelta(days=-7)
 | 
	
		
			
				|  |  |              now_time = now_time + datetime.timedelta(days=-1)
 | 
	
		
			
				|  |  |              pass
 | 
	
		
			
				|  |  | -        elif task_key in (1, 1):
 | 
	
		
			
				|  |  | +        elif task_key in (1, 4):
 | 
	
		
			
				|  |  |              # 昨天
 | 
	
		
			
				|  |  |              pre_time = now_time + datetime.timedelta(days=-1)
 | 
	
		
			
				|  |  |              now_time = now_time + datetime.timedelta(days=-1)
 | 
	
		
			
				|  |  |              pass
 | 
	
		
			
				|  |  | -        elif task_key in (4, 4):
 | 
	
		
			
				|  |  | +        elif task_key in (9999, 9999):
 | 
	
		
			
				|  |  |              # 不限时间
 | 
	
		
			
				|  |  |              pre_time = now_time + datetime.timedelta(days=-2999)
 | 
	
		
			
				|  |  |          return [pre_time.strftime('%Y-%m-%d'), now_time.strftime('%Y-%m-%d')]
 |