b661123a by 周伟奇

Merge branch 'feature/slice1' into feature/0611

2 parents ed435b3f 9736b86a
...@@ -561,7 +561,7 @@ class AFCSECompareResult(models.Model): ...@@ -561,7 +561,7 @@ class AFCSECompareResult(models.Model):
561 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目") 561 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目")
562 result = models.TextField(null=True, verbose_name="比对结果") 562 result = models.TextField(null=True, verbose_name="比对结果")
563 comments = models.TextField(null=True, verbose_name="备注") 563 comments = models.TextField(null=True, verbose_name="备注")
564 update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') # 索引 564 update_time = models.DateTimeField(auto_now=False, verbose_name='修改时间') # 索引
565 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') 565 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
566 566
567 class Meta: 567 class Meta:
...@@ -589,7 +589,7 @@ class AFCCACompareResult(models.Model): ...@@ -589,7 +589,7 @@ class AFCCACompareResult(models.Model):
589 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目") 589 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目")
590 result = models.TextField(null=True, verbose_name="比对结果") 590 result = models.TextField(null=True, verbose_name="比对结果")
591 comments = models.TextField(null=True, verbose_name="备注") 591 comments = models.TextField(null=True, verbose_name="备注")
592 update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') # 索引 592 update_time = models.DateTimeField(auto_now=False, verbose_name='修改时间') # 索引
593 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') 593 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
594 594
595 class Meta: 595 class Meta:
...@@ -617,7 +617,7 @@ class HILSECompareResult(models.Model): ...@@ -617,7 +617,7 @@ class HILSECompareResult(models.Model):
617 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目") 617 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目")
618 result = models.TextField(null=True, verbose_name="比对结果") 618 result = models.TextField(null=True, verbose_name="比对结果")
619 comments = models.TextField(null=True, verbose_name="备注") 619 comments = models.TextField(null=True, verbose_name="备注")
620 update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') # 索引 620 update_time = models.DateTimeField(auto_now=False, verbose_name='修改时间') # 索引
621 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') 621 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
622 622
623 class Meta: 623 class Meta:
...@@ -644,7 +644,7 @@ class HILCACompareResult(models.Model): ...@@ -644,7 +644,7 @@ class HILCACompareResult(models.Model):
644 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目") 644 reason10_count = models.SmallIntegerField(default=0, verbose_name="原因10数目")
645 result = models.TextField(null=True, verbose_name="比对结果") 645 result = models.TextField(null=True, verbose_name="比对结果")
646 comments = models.TextField(null=True, verbose_name="备注") 646 comments = models.TextField(null=True, verbose_name="备注")
647 update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间') # 索引 647 update_time = models.DateTimeField(auto_now=False, verbose_name='修改时间') # 索引
648 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间') 648 create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
649 649
650 class Meta: 650 class Meta:
...@@ -675,6 +675,7 @@ class AFCSECompareResultRecord(models.Model): ...@@ -675,6 +675,7 @@ class AFCSECompareResultRecord(models.Model):
675 class Meta: 675 class Meta:
676 managed = False 676 managed = False
677 db_table = 'afc_se_compare_result_record' 677 db_table = 'afc_se_compare_result_record'
678 situ_db_label = 'afc'
678 679
679 680
680 class AFCCACompareResultRecord(models.Model): 681 class AFCCACompareResultRecord(models.Model):
...@@ -700,6 +701,7 @@ class AFCCACompareResultRecord(models.Model): ...@@ -700,6 +701,7 @@ class AFCCACompareResultRecord(models.Model):
700 class Meta: 701 class Meta:
701 managed = False 702 managed = False
702 db_table = 'afc_ca_compare_result_record' 703 db_table = 'afc_ca_compare_result_record'
704 situ_db_label = 'afc'
703 705
704 706
705 class HILSECompareResultRecord(models.Model): 707 class HILSECompareResultRecord(models.Model):
......
...@@ -447,7 +447,7 @@ result_item_args = { ...@@ -447,7 +447,7 @@ result_item_args = {
447 consts.HEAD_LIST[5]: fields.Str(required=True), 447 consts.HEAD_LIST[5]: fields.Str(required=True),
448 consts.HEAD_LIST[6]: fields.Str(required=True), 448 consts.HEAD_LIST[6]: fields.Str(required=True),
449 consts.HEAD_LIST[7]: fields.Str(required=True), 449 consts.HEAD_LIST[7]: fields.Str(required=True),
450 consts.HEAD_LIST[8]: fields.List(fields.Str(), required=True), 450 consts.HEAD_LIST[8]: fields.Str(required=True),
451 consts.HEAD_LIST[9]: fields.Int(required=True), 451 consts.HEAD_LIST[9]: fields.Int(required=True),
452 } 452 }
453 453
...@@ -903,8 +903,10 @@ class DocView(GenericView, DocHandler): ...@@ -903,8 +903,10 @@ class DocView(GenericView, DocHandler):
903 903
904 904
905 class CompareResultView(GenericView): 905 class CompareResultView(GenericView):
906 permission_classes = [] 906 # permission_classes = []
907 authentication_classes = [] 907 # authentication_classes = []
908 permission_classes = [IsAuthenticated]
909 authentication_classes = [OAuth2AuthenticationWithUser]
908 910
909 # 获取比对结果 911 # 获取比对结果
910 @use_args(compare_result_args, location='querystring') 912 @use_args(compare_result_args, location='querystring')
...@@ -1044,13 +1046,13 @@ class CompareResultView(GenericView): ...@@ -1044,13 +1046,13 @@ class CompareResultView(GenericView):
1044 if update_time == result_obj.update_time.strftime('%Y-%m-%d %H:%M'): 1046 if update_time == result_obj.update_time.strftime('%Y-%m-%d %H:%M'):
1045 result_obj.result = result_str 1047 result_obj.result = result_str
1046 result_obj.comments = args.get('comments', '') 1048 result_obj.comments = args.get('comments', '')
1047 result_obj.update_time = result_obj.update_time 1049 # result_obj.update_time = result_obj.update_time
1048 result_obj.save() 1050 result_obj.save()
1049 return response.ok() 1051 return response.ok()
1050 else: 1052 else:
1051 whole_result = consts.RESULT_Y if result_obj.is_finish else consts.RESULT_N 1053 whole_result = consts.RESULT_Y if result_obj.is_finish else consts.RESULT_N
1052 1054
1053 comments = '' if result_obj.comments is None else comments = result_obj.comments 1055 comments = '' if result_obj.comments is None else result_obj.comments
1054 1056
1055 compare_result = { 1057 compare_result = {
1056 'id': 0 if result_obj is None else result_obj.id, 1058 'id': 0 if result_obj is None else result_obj.id,
......
...@@ -415,6 +415,7 @@ def ca_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res ...@@ -415,6 +415,7 @@ def ca_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res
415 res_obj.version = '{0}{1}{2}'.format(consts.INFO_SOURCE[0], consts.SPLIT_STR, last_obj.application_version) 415 res_obj.version = '{0}{1}{2}'.format(consts.INFO_SOURCE[0], consts.SPLIT_STR, last_obj.application_version)
416 # res_obj.reason1_count = reason1_count 416 # res_obj.reason1_count = reason1_count
417 res_obj.result = json.dumps(compare_result) 417 res_obj.result = json.dumps(compare_result)
418 res_obj.update_time = start_time
418 res_obj.save() 419 res_obj.save()
419 compare_log.info('{0} [CA] [result save success] [entity={1}] [id={2}] [ocr_res_id={3}]'.format( 420 compare_log.info('{0} [CA] [result save success] [entity={1}] [id={2}] [ocr_res_id={3}]'.format(
420 log_base, application_entity, application_id, ocr_res_id)) 421 log_base, application_entity, application_id, ocr_res_id))
...@@ -1078,6 +1079,7 @@ def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res ...@@ -1078,6 +1079,7 @@ def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res
1078 res_obj.version = '{0}{1}{2}'.format(consts.INFO_SOURCE[0], consts.SPLIT_STR, last_obj.application_version) 1079 res_obj.version = '{0}{1}{2}'.format(consts.INFO_SOURCE[0], consts.SPLIT_STR, last_obj.application_version)
1079 # res_obj.reason1_count = reason1_count 1080 # res_obj.reason1_count = reason1_count
1080 res_obj.result = json.dumps(compare_result) 1081 res_obj.result = json.dumps(compare_result)
1082 res_obj.update_time = datetime.now()
1081 res_obj.save() 1083 res_obj.save()
1082 compare_log.info('{0} [SE] [result save success] [entity={1}] [id={2}] [ocr_res_id={3}]'.format( 1084 compare_log.info('{0} [SE] [result save success] [entity={1}] [id={2}] [ocr_res_id={3}]'.format(
1083 log_base, application_entity, application_id, ocr_res_id)) 1085 log_base, application_entity, application_id, ocr_res_id))
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!