续约待办
This commit is contained in:
@@ -25,7 +25,6 @@ class CommonModule:
|
||||
# 创建一个存储日期的集合,用于去重
|
||||
self.date_set = set()
|
||||
self.conn = Config.CONN_INFO
|
||||
self.renewal_conn = Config.CONN_INFO_RENEWAL
|
||||
|
||||
def time_to_UTC(self, time_input):
|
||||
"""
|
||||
@@ -180,7 +179,7 @@ class CommonModule:
|
||||
"""
|
||||
try:
|
||||
# 获得连接
|
||||
conn = psycopg2.connect(**self.renewal_conn)
|
||||
conn = psycopg2.connect(**self.conn)
|
||||
cursor = conn.cursor()
|
||||
|
||||
# 获取指定天数前的日期
|
||||
|
||||
@@ -278,6 +278,7 @@ class RenewServicesRevisit:
|
||||
# 处理字符串数据并显式指定数据类型
|
||||
data_NGV = data_NGV.apply(replace_values)
|
||||
|
||||
# 针对公司主店过期,取公司最高等级版本派发
|
||||
# 过滤多公司
|
||||
data_NGV = data_NGV[~data_NGV['id_own_group'].isin(all_filter_company_list)]
|
||||
|
||||
|
||||
@@ -13,13 +13,7 @@ class Config:
|
||||
"port": "80"
|
||||
} # SaaS-NGV 数据库链接配置-postgresql
|
||||
|
||||
CONN_INFO_RENEWAL = {
|
||||
"database": "f6_bi",
|
||||
"user": "LTAI5tMJsijFA9BS1R6uBpUT",
|
||||
"password": "PajEQMIRWNRcipd8mYvlud2KHWJr6N",
|
||||
"host": "hgpostcn-cn-m1e4gikbu00l-cn-shanghai.hologres.aliyuncs.com",
|
||||
"port": "80"
|
||||
} # 续约回访数据库链接配置-postgresql
|
||||
|
||||
|
||||
HS_DB_Config = {
|
||||
'host': "f6-public.rwlb.rds.aliyuncs.com",
|
||||
|
||||
@@ -0,0 +1,191 @@
|
||||
{
|
||||
"code": 200,
|
||||
"data": {
|
||||
"franchiseGroupInfo": None,
|
||||
"yidaFormData": {
|
||||
"dateField_ksirro5k": "1709049600000",
|
||||
"dateField_ksirro5l": "1773072000000",
|
||||
"dateField_ksirro5m": "1740672000000",
|
||||
"dateField_ksirro5n": "1741536000000",
|
||||
"dateField_ksydghri": "",
|
||||
"dateField_ksydghrj": "",
|
||||
"dateField_ksydghrl": "",
|
||||
"dateField_kto3q3ex": "",
|
||||
"dateField_ku0vf77m": "",
|
||||
"dateField_kuhnydlr": "",
|
||||
"dateField_kuhnydlt": "",
|
||||
"dateField_kuhnydlv": "",
|
||||
"dateField_kuhnydmf": "",
|
||||
"dateField_kuhnydmh": "",
|
||||
"dateField_kuhnydmj": "",
|
||||
"dateField_kuhnydn2": "",
|
||||
"dateField_kuhnydn4": "",
|
||||
"dateField_kuhnydn6": "",
|
||||
"employeeField_ksirro5o": "14583865321049759",
|
||||
"employeeField_ksirro5o_id": None,
|
||||
"employeeField_ksydghrd": "0103433535667605",
|
||||
"employeeField_ksydghre": "232229053125844557",
|
||||
"employeeField_ksydght0": "171128505620867604",
|
||||
"employeeField_kykw5ege": "14583865321049759",
|
||||
"multiSelectField_kuhnydlh": "",
|
||||
"multiSelectField_kuhnydlh_id": "",
|
||||
"multiSelectField_kuhnydli": "",
|
||||
"multiSelectField_kuhnydli_id": "",
|
||||
"multiSelectField_kuhnydlj": "",
|
||||
"multiSelectField_kuhnydlj_id": "",
|
||||
"multiSelectField_kuhnydlk": "",
|
||||
"multiSelectField_kuhnydlk_id": "",
|
||||
"multiSelectField_kuhnydll": "",
|
||||
"multiSelectField_kuhnydll_id": "",
|
||||
"multiSelectField_kuhnydlm": "",
|
||||
"multiSelectField_kuhnydlm_id": "",
|
||||
"multiSelectField_kuhnydlo": "",
|
||||
"multiSelectField_kuhnydlo_id": "",
|
||||
"multiSelectField_kuhnydlx": "",
|
||||
"multiSelectField_kuhnydlx_id": "",
|
||||
"multiSelectField_kuhnydly": "",
|
||||
"multiSelectField_kuhnydly_id": "",
|
||||
"multiSelectField_kuhnydlz": "",
|
||||
"multiSelectField_kuhnydlz_id": "",
|
||||
"multiSelectField_kuhnydm0": "",
|
||||
"multiSelectField_kuhnydm0_id": "",
|
||||
"multiSelectField_kuhnydm1": "",
|
||||
"multiSelectField_kuhnydm1_id": "",
|
||||
"multiSelectField_kuhnydm2": "",
|
||||
"multiSelectField_kuhnydm2_id": "",
|
||||
"multiSelectField_kuhnydm3": "",
|
||||
"multiSelectField_kuhnydm3_id": "",
|
||||
"multiSelectField_kuhnydml": "",
|
||||
"multiSelectField_kuhnydml_id": "",
|
||||
"multiSelectField_kuhnydmm": "",
|
||||
"multiSelectField_kuhnydmm_id": "",
|
||||
"multiSelectField_kuhnydmn": "",
|
||||
"multiSelectField_kuhnydmn_id": "",
|
||||
"multiSelectField_kuhnydmo": "",
|
||||
"multiSelectField_kuhnydmo_id": "",
|
||||
"multiSelectField_kuhnydmp": "",
|
||||
"multiSelectField_kuhnydmp_id": "",
|
||||
"multiSelectField_kuhnydmq": "",
|
||||
"multiSelectField_kuhnydmq_id": "",
|
||||
"multiSelectField_kuhnydmr": "",
|
||||
"multiSelectField_kuhnydmr_id": "",
|
||||
"multiSelectField_kuhnydn8": "",
|
||||
"multiSelectField_kuhnydn8_id": "",
|
||||
"multiSelectField_kuhnydn9": "",
|
||||
"multiSelectField_kuhnydn9_id": "",
|
||||
"multiSelectField_kuhnydna": "",
|
||||
"multiSelectField_kuhnydna_id": "",
|
||||
"multiSelectField_kuhnydnb": "",
|
||||
"multiSelectField_kuhnydnb_id": "",
|
||||
"multiSelectField_kuhnydnc": "",
|
||||
"multiSelectField_kuhnydnc_id": "",
|
||||
"multiSelectField_kuhnydnd": "",
|
||||
"multiSelectField_kuhnydnd_id": "",
|
||||
"multiSelectField_kuhnydne": "",
|
||||
"multiSelectField_kuhnydne_id": "",
|
||||
"numberField_ksydghrh": "",
|
||||
"numberField_ktuxbopu": "",
|
||||
"numberField_ku0vf77l": "",
|
||||
"numberField_kuhnydlq": "",
|
||||
"numberField_kuhnydme": "",
|
||||
"numberField_kuhnydn1": "",
|
||||
"radioField_ksydghrf": "",
|
||||
"radioField_ksydghrf_id": "",
|
||||
"radioField_ksydghrk": "",
|
||||
"radioField_ksydghrk_id": "",
|
||||
"radioField_ktuxbopv": "是",
|
||||
"radioField_kuhnydlp": "",
|
||||
"radioField_kuhnydlp_id": "",
|
||||
"radioField_kuhnydlu": "",
|
||||
"radioField_kuhnydlu_id": "",
|
||||
"radioField_kuhnydmd": "",
|
||||
"radioField_kuhnydmd_id": "",
|
||||
"radioField_kuhnydmi": "",
|
||||
"radioField_kuhnydmi_id": "",
|
||||
"radioField_kuhnydn0": "",
|
||||
"radioField_kuhnydn0_id": "",
|
||||
"radioField_kuhnydn5": "",
|
||||
"radioField_kuhnydn5_id": "",
|
||||
"radioField_kuntp6fm": "小六",
|
||||
"radioField_kuntp6fm_id": "",
|
||||
"radioField_kuntp6fn": "小六",
|
||||
"radioField_kuntp6fn_id": "",
|
||||
"radioField_kurxyhvp": "小六",
|
||||
"radioField_kurxyhvp_id": "",
|
||||
"radioField_kurxyhvq": "小六",
|
||||
"radioField_kurxyhvq_id": "",
|
||||
"selectField_kuwa866e": "进行中",
|
||||
"selectField_kuz7mfmc": "20",
|
||||
"selectField_kuz7mfmd": "35",
|
||||
"textField_ksirm9xx": "西安元匠汽车检测服务有限公司",
|
||||
"textField_ksirro5g": "10",
|
||||
"textField_ksirro5h": "高粉",
|
||||
"textField_ksirro5i": "13720536884",
|
||||
"textField_ksirro5j": "西安元匠汽车检测服务有限公司",
|
||||
"textField_ksydghqw": "CHS202402280259527",
|
||||
"textField_ksydghqx": "高粉",
|
||||
"textField_ksydghqy": "13720536884",
|
||||
"textField_ksydghr1": "快修快保",
|
||||
"textField_ksydghr2": "C",
|
||||
"textField_ksydghr5": "是",
|
||||
"textField_ksydghr6": "9",
|
||||
"textField_ksydghr7": "30",
|
||||
"textField_ksydghr8": "是",
|
||||
"textField_ksydghr9": "30",
|
||||
"textField_ksydghra": "否",
|
||||
"textField_ksydghrb": "0",
|
||||
"textField_ksydghrc": "深度挖掘",
|
||||
"textField_ksydghrg": "",
|
||||
"textField_ksydghrm": "",
|
||||
"textField_kto3q3ev": "",
|
||||
"textField_ktp3uuo7": "自主开户",
|
||||
"textField_ku3uk6su": "",
|
||||
"textField_kuhnydls": "",
|
||||
"textField_kuhnydlw": "",
|
||||
"textField_kuhnydmg": "",
|
||||
"textField_kuhnydmk": "",
|
||||
"textField_kuhnydn3": "",
|
||||
"textField_kuhnydn7": "",
|
||||
"textField_kuhnydnn": "",
|
||||
"textField_kuj8nx00": "陕西省",
|
||||
"textField_kuj8nx01": "西安市",
|
||||
"textField_kujm5mv8": "SaaS续约:2399.00",
|
||||
"textField_kuntp6fj": "11240984669917925022",
|
||||
"textField_kuntp6fk": "11240984669917933022",
|
||||
"textField_kuntp6fl": "XYFWD20251110059",
|
||||
"textField_kuzcvh3b": "621天",
|
||||
"textField_kycfic6o": "普通客户(VIP)",
|
||||
"textField_kyjy1kkm": "",
|
||||
"textField_kyjy1kkn": "",
|
||||
"textareaField_ksydghsq": "",
|
||||
"textareaField_ksydghsr": "",
|
||||
"textareaField_ksydghss": "",
|
||||
"textareaField_ksydghsu": "",
|
||||
"textareaField_ksydghsw": "",
|
||||
"textareaField_ksydghsy": "",
|
||||
"textareaField_ksydghsz": "",
|
||||
"textareaField_kuhnydm4": "",
|
||||
"textareaField_kuhnydm5": "",
|
||||
"textareaField_kuhnydm6": "",
|
||||
"textareaField_kuhnydm7": "",
|
||||
"textareaField_kuhnydm8": "",
|
||||
"textareaField_kuhnydm9": "",
|
||||
"textareaField_kuhnydma": "",
|
||||
"textareaField_kuhnydms": "",
|
||||
"textareaField_kuhnydmt": "",
|
||||
"textareaField_kuhnydmu": "",
|
||||
"textareaField_kuhnydmv": "",
|
||||
"textareaField_kuhnydmw": "",
|
||||
"textareaField_kuhnydmx": "",
|
||||
"textareaField_kuhnydmy": "",
|
||||
"textareaField_kuhnydnf": "",
|
||||
"textareaField_kuhnydng": "",
|
||||
"textareaField_kuhnydnh": "",
|
||||
"textareaField_kuhnydni": "",
|
||||
"textareaField_kuhnydnj": "",
|
||||
"textareaField_kuhnydnk": "",
|
||||
"textareaField_kuhnydnl": ""
|
||||
}
|
||||
},
|
||||
"message": "SUCCESS"
|
||||
}
|
||||
@@ -324,6 +324,7 @@ try:
|
||||
't':ts,
|
||||
'r':randint
|
||||
}
|
||||
|
||||
res = requests.post(url,data=data)
|
||||
formData = res.json()['data']['yidaFormData']
|
||||
# 过期日期的时间戳
|
||||
|
||||
@@ -15,8 +15,6 @@ import requests
|
||||
from pyDes import des, CBC, PAD_PKCS5
|
||||
import mysql.connector
|
||||
from mysql.connector import Error
|
||||
|
||||
# PostgreSQL(如果你用到了)
|
||||
import psycopg2
|
||||
|
||||
# 自定义模块
|
||||
@@ -40,32 +38,6 @@ class RenewalToDo:
|
||||
self.NGV_data_list = None
|
||||
|
||||
|
||||
@staticmethod
|
||||
def des_encrypt(s):
|
||||
"""
|
||||
DES 加密
|
||||
:param s: 原始字符串
|
||||
:return: 加密后字符串,16进制
|
||||
"""
|
||||
secret_key = 'HwdMBW8o'
|
||||
iv = secret_key
|
||||
k = des(secret_key, CBC, iv, pad=None, padmode=PAD_PKCS5)
|
||||
en = k.encrypt(s, padmode=PAD_PKCS5)
|
||||
return binascii.b2a_base64(en, newline=False)
|
||||
|
||||
@staticmethod
|
||||
def des_descrypt(s):
|
||||
"""
|
||||
DES 解密
|
||||
:param s: 加密后的字符串,16进制
|
||||
:return: 解密后的字符串
|
||||
"""
|
||||
secret_key = 'HwdMBW8o'
|
||||
iv = secret_key
|
||||
k = des(secret_key, CBC, iv, pad=None, padmode=PAD_PKCS5)
|
||||
de = k.decrypt(binascii.a2b_base64(s), padmode=PAD_PKCS5)
|
||||
return de
|
||||
|
||||
def load_all_data(self):
|
||||
# 获取NGV数据
|
||||
payload = {"api_key": "675b900991ad2491c69389ca", "entry_id": "675bb02bd2d53c2034c665e4"}
|
||||
|
||||
Reference in New Issue
Block a user