bd738e36 by 周伟奇

fix keywords

1 parent 454bef83
...@@ -37,7 +37,7 @@ DEALER_CODE = 'ocr_situ_group' ...@@ -37,7 +37,7 @@ DEALER_CODE = 'ocr_situ_group'
37 37
38 # ---------银行流水模板相关-------------------------------------------------------------------------------------------- 38 # ---------银行流水模板相关--------------------------------------------------------------------------------------------
39 39
40 TRANS = str.maketrans('Cc((oODlLmAsSbg', '000000011345569') 40 TRANS = str.maketrans('Cc((oODlLAsSbgE', '000000011455699')
41 41
42 CARD_RATIO = 0.9 42 CARD_RATIO = 0.9
43 UNKNOWN_CARD = '未知卡号' 43 UNKNOWN_CARD = '未知卡号'
......
...@@ -429,7 +429,6 @@ class Command(BaseCommand, LoggerMixin): ...@@ -429,7 +429,6 @@ class Command(BaseCommand, LoggerMixin):
429 # EDMS异常:下载异常-->回队列-->邮件;上传异常-->重新上传队列-->邮件 429 # EDMS异常:下载异常-->回队列-->邮件;上传异常-->重新上传队列-->邮件
430 # 算法异常:第一道异常-->识别失败-->邮件;第二道异常-->识别失败-->邮件 430 # 算法异常:第一道异常-->识别失败-->邮件;第二道异常-->识别失败-->邮件
431 # TODO 数据库断联问题 431 # TODO 数据库断联问题
432 # TODO EDMS API GATEWAY
433 def handle(self, *args, **kwargs): 432 def handle(self, *args, **kwargs):
434 sleep_second = int(conf.SLEEP_SECOND) 433 sleep_second = int(conf.SLEEP_SECOND)
435 max_sleep_second = int(conf.MAX_SLEEP_SECOND) 434 max_sleep_second = int(conf.MAX_SLEEP_SECOND)
...@@ -464,11 +463,11 @@ class Command(BaseCommand, LoggerMixin): ...@@ -464,11 +463,11 @@ class Command(BaseCommand, LoggerMixin):
464 license_summary = {} 463 license_summary = {}
465 unknown_summary = {} 464 unknown_summary = {}
466 interest_keyword = Keywords.objects.filter( 465 interest_keyword = Keywords.objects.filter(
467 type=KeywordsType.INTEREST.value).values_list('keyword', flat=True) 466 type=KeywordsType.INTEREST.value, on_off=True).values_list('keyword', flat=True)
468 salary_keyword = Keywords.objects.filter( 467 salary_keyword = Keywords.objects.filter(
469 type=KeywordsType.SALARY.value).values_list('keyword', flat=True) 468 type=KeywordsType.SALARY.value, on_off=True).values_list('keyword', flat=True)
470 loan_keyword = Keywords.objects.filter( 469 loan_keyword = Keywords.objects.filter(
471 type__in=[KeywordsType.LOAN.value, KeywordsType.ALI_WECHART.value]).values_list( 470 type__in=[KeywordsType.LOAN.value, KeywordsType.ALI_WECHART.value], on_off=True).values_list(
472 'keyword', flat=True) 471 'keyword', flat=True)
473 wb = BSWorkbook(interest_keyword, salary_keyword, loan_keyword) 472 wb = BSWorkbook(interest_keyword, salary_keyword, loan_keyword)
474 473
...@@ -504,8 +503,8 @@ class Command(BaseCommand, LoggerMixin): ...@@ -504,8 +503,8 @@ class Command(BaseCommand, LoggerMixin):
504 else: 503 else:
505 try: 504 try:
506 # 5.上传至EDMS 505 # 5.上传至EDMS
507 # self.edms.upload(excel_path, doc, business_type) 506 self.edms.upload(excel_path, doc, business_type)
508 print('upload pass') 507 # print('upload pass')
509 except Exception as e: 508 except Exception as e:
510 doc.status = DocStatus.UPLOAD_FAILED.value 509 doc.status = DocStatus.UPLOAD_FAILED.value
511 doc.save() 510 doc.save()
......
...@@ -191,9 +191,9 @@ class BSWorkbook(Workbook): ...@@ -191,9 +191,9 @@ class BSWorkbook(Workbook):
191 def create_meta_sheet(self, card): 191 def create_meta_sheet(self, card):
192 if self.worksheets[0].title == 'Sheet': 192 if self.worksheets[0].title == 'Sheet':
193 ms = self.worksheets[0] 193 ms = self.worksheets[0]
194 ms.title = '{0}({1})'.format(self.meta_sheet_title, card) 194 ms.title = '{0}({1})'.format(self.meta_sheet_title, card[-6:])
195 else: 195 else:
196 ms = self.create_sheet('{0}({1})'.format(self.meta_sheet_title, card)) 196 ms = self.create_sheet('{0}({1})'.format(self.meta_sheet_title, card[-6:]))
197 return ms 197 return ms
198 198
199 def build_meta_sheet(self, card, confidence, code, print_time, start_date, end_date): 199 def build_meta_sheet(self, card, confidence, code, print_time, start_date, end_date):
...@@ -243,7 +243,7 @@ class BSWorkbook(Workbook): ...@@ -243,7 +243,7 @@ class BSWorkbook(Workbook):
243 else: 243 else:
244 over_cell.number_format = numbers.FORMAT_NUMBER_COMMA_SEPARATED1 244 over_cell.number_format = numbers.FORMAT_NUMBER_COMMA_SEPARATED1
245 245
246 # 3.4.额转数值 246 # 3.4.额转数值
247 try: 247 try:
248 try: 248 try:
249 if isinstance(amount_cell.value, str): # TODO 可在转化数字失败后,再替换 249 if isinstance(amount_cell.value, str): # TODO 可在转化数字失败后,再替换
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!