# -*- coding: utf-8 -*-
# -*- author: [email protected]

'''
    本程序主要用于批量修复用户的收益
    仅修复执行执行状态为成功的计划执行的收益
    计划执行状态不对的请先修复计划执行的状态
'''

import json
import datetime
import math
import zqblib
import time

zqblib.login()
    
def batch():
    '''
    读取planid.txt文件 获得计划id 批量执行
    '''
    print('执行任务开始')
    for line in open("planid.txt"):
        planid = line.strip('\r\n')
        zqb = zqblib.ZQB(planid)
        # 根据状态 查询 计划执行 0 成功
        planexecutions = zqb.select_plan_execution(0)
        if zqb.plan and planexecutions:
            for i in range(0,len(planexecutions)):
                #只修复最近五期的收益
                if(i>24):
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# -*- author: [email protected]

import json
import datetime
import math
import zqblib
jrt = zqblib.login()
    
def batch():
    '''
    读取planid.txt文件 获得计划id 批量执行
    '''
    for line in open("planid.txt"):
    #for line in open("planexecutionid.txt"):
        line = line.strip('\r\n')
        zqb = zqblib.ZQB(line)
        if (not zqb.plan):
            continue
        
        #计划的开始日期
        start_date = zqb.plan['createtime']
        #计划的截止日期
        end_date = zqb.plan['enddate']
        #当前期数
        now_period = zqb.plan['nowperiod']
        
        one_month = datetime.timedelta(months=1)
        
        now_p = 2;
'''
    本脚本主要将计划执行状态为投资处理中的修改为成功
'''

# config logging
import logging
import logging.config
logging.config.fileConfig('logging.conf')
logger = logging.getLogger('zqb')
logger.info('日志模块加载成功')

import json
import datetime
import math
import zqblib
jrt = zqblib.login('chendezhi','888888')
    
def batch():
    '''
    读取planid.txt文件 获得计划id 批量执行
    '''
    #for line in open("planid.txt"):
    for line in open("planexecutionid.txt"):
        line = line.strip('\r\n')
        zqb = zqblib.ZQB()
        planexecution = zqb.select_plan_execution_by_id(line,11)
        if planexecution:
            zqb.update_planexecution(planexecution,'0')
        
batch()