# -*- 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()