diff --git a/contact.xlsx b/contact.xlsx index b38aca2..0fa9714 100644 Binary files a/contact.xlsx and b/contact.xlsx differ diff --git a/db/.~sim_infos.xlsx b/db/.~sim_infos.xlsx new file mode 100644 index 0000000..4c491c6 Binary files /dev/null and b/db/.~sim_infos.xlsx differ diff --git a/db/DbManager.py b/db/DbManager.py index bf60153..fc90aab 100644 --- a/db/DbManager.py +++ b/db/DbManager.py @@ -10,6 +10,7 @@ from pojo.ReserveResultPojo import ReserveResultPojo, PublishType from pojo.SimInfoPojo import SimInfoPojo from pojo.contact_pojo import ContactPojo from utils.excel_reader import ExcelHelper +from utils.operator import Operator ERROR_COLLECTION_NAME = "error_items" CONTACT_COLLECTION_NAME = "contact_list" @@ -107,9 +108,13 @@ class DataManager: worksheet = workbook.add_worksheet() for info in sim_info_list: # Iterate over the data and write it out row by row. - worksheet.write(row, col, info.phone[2:len(info.phone)]) + if info.operator == Operator.LYCAMOBILE.value: + worksheet.write(row, col, info.phone[2:len(info.phone)]) + else: + worksheet.write(row, col, info.phone) worksheet.write(row, col + 1, info.ccid) - worksheet.write(row, col + 2, info.position) + worksheet.write(row, col + 2, info.operator) + worksheet.write(row, col + 3, info.position) row += 1 workbook.close()