add check sms and sen email if appointment is accepted
This commit is contained in:
+27
-2
@@ -3,7 +3,10 @@ import json
|
||||
import pandas as pandas
|
||||
|
||||
import definitions
|
||||
import params
|
||||
from pojo.SimInfoPojo import SimInfoPojo
|
||||
from pojo.contact_pojo import ContactPojo
|
||||
from utils.operator import check_operator
|
||||
|
||||
|
||||
class ExcelHelper:
|
||||
@@ -36,7 +39,29 @@ class ExcelHelper:
|
||||
user_agents.append(user_agent)
|
||||
return user_agents
|
||||
|
||||
def read_contacts(self,file_name="/contact_all.xlsx") -> list:
|
||||
def read_sim_info(self) -> list:
|
||||
sim_info_list_in_json = pandas.read_excel(definitions.ROOT_DIR + "/docs/sim_infos.xlsx").to_json(orient='records')
|
||||
sim_info_dict_list = json.loads(sim_info_list_in_json)
|
||||
sim_info_list = []
|
||||
for contact_dict in sim_info_dict_list:
|
||||
position = contact_dict['position']
|
||||
slot_position = int(int(position) / len(params.MODEM_POOL_PORTS)) + 1
|
||||
sim_position = int(position) % len(params.MODEM_POOL_PORTS)
|
||||
ccid = contact_dict['ccid']
|
||||
operator = check_operator(ccid).name
|
||||
siminfo = SimInfoPojo(phone=contact_dict['phone'],
|
||||
name=contact_dict['name'],
|
||||
ccid=ccid,
|
||||
passport=contact_dict['passport'],
|
||||
position=contact_dict['position'],
|
||||
slot_position=slot_position,
|
||||
sim_position=sim_position,
|
||||
operator=operator,
|
||||
email=contact_dict['email'])
|
||||
sim_info_list.append(siminfo)
|
||||
return sim_info_list
|
||||
|
||||
def read_contacts(self, file_name="/contact_all.xlsx") -> list:
|
||||
contact_list_in_json = pandas.read_excel(definitions.ROOT_DIR + file_name).to_json(orient='records')
|
||||
contact_dict_list = json.loads(contact_list_in_json)
|
||||
contact_list = []
|
||||
@@ -58,4 +83,4 @@ class ExcelHelper:
|
||||
if __name__ == '__main__':
|
||||
helper = ExcelHelper()
|
||||
# helper.generate_exel_from_txt()
|
||||
print(helper.read_user_agent_list())
|
||||
print(helper.read_sim_info())
|
||||
|
||||
Reference in New Issue
Block a user