예제 #1
0
파일: views.py 프로젝트: fengsage/fetionim
def add_queue(request):
    if request.method == "POST":
        receiver = request.POST.get('receiver',None)
        msg = request.POST.get('msg',None)
        if receiver and msg:
            queue = SMSQueue()
            queue.receiver = receiver
            queue.msg = msg
            queue.save()
    return HttpResponseRedirect('/queue/list')
예제 #2
0
파일: webim.py 프로젝트: fengsage/fetionim
 def run(self):
     run = True
     while run:
         self.logger.debug(u'轮循task......')
         list = TaskCron.objects.filter(phone=self.phone)
         for task in list:
             cron = task.cron
             if self.__check(cron):
                 self.logger.debug(u"cron[%s]符合条件......" % cron)
                 SMSQueue.addQueue(task)
         time.sleep(59)  #略大约55秒,防止1分钟内存在2次触发
예제 #3
0
파일: webim.py 프로젝트: fengsage/fetionim
 def run(self):
     run = True
     while run:
         self.logger.debug(u'轮循task......')
         list = TaskCron.objects.filter(phone=self.phone)
         for task in list:
             cron = task.cron
             if self.__check(cron):
                 self.logger.debug(u"cron[%s]符合条件......"%cron)
                 SMSQueue.addQueue(task)
         time.sleep(59)#略大约55秒,防止1分钟内存在2次触发
예제 #4
0
def add_queue(request):
    if request.method == "POST":
        receiver = request.POST.get('receiver', None)
        msg = request.POST.get('msg', None)
        if receiver and msg:
            queue = SMSQueue()
            queue.receiver = receiver
            queue.msg = msg
            queue.save()
    return HttpResponseRedirect('/queue/list')