Beispiel #1
0
def set_yueka(signum):
    logger = Logger('set_yueka.log')
    logger.write("Start")

    records = MongoPurchaseRecord.objects.filter(yueka_remained_days__gt=0)

    for record in records:
        if record.yueka_remained_days > 0:
            # 发送奖励,并且days-1
            send_yueka_reward(record.id, record.yueka_sycee, record.yueka_remained_days-1)

            pa = BasePurchaseAction(record.id)
            try:
                pa.set_yueka_remained_days(-1)
            except YuekaLockTimeOut:
                logger.error(traceback.format_exc())

    logger.write("Done")
    logger.close()
Beispiel #2
0
def set_yueka(signum):
    logger = Logger('set_yueka.log')
    logger.write("Start")

    records = MongoPurchaseRecord.objects.filter(yueka_remained_days__gt=0)

    for record in records:
        if record.yueka_remained_days > 0:
            # 发送奖励,并且days-1
            send_yueka_reward(record.id, record.yueka_sycee,
                              record.yueka_remained_days - 1)

            pa = BasePurchaseAction(record.id)
            try:
                pa.set_yueka_remained_days(-1)
            except YuekaLockTimeOut:
                logger.error(traceback.format_exc())

    logger.write("Done")
    logger.close()