9736b86a by 周伟奇

fix bug

1 parent 35db299e
...@@ -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):
......
...@@ -325,7 +325,7 @@ result_item_args = { ...@@ -325,7 +325,7 @@ result_item_args = {
325 consts.HEAD_LIST[5]: fields.Str(required=True), 325 consts.HEAD_LIST[5]: fields.Str(required=True),
326 consts.HEAD_LIST[6]: fields.Str(required=True), 326 consts.HEAD_LIST[6]: fields.Str(required=True),
327 consts.HEAD_LIST[7]: fields.Str(required=True), 327 consts.HEAD_LIST[7]: fields.Str(required=True),
328 consts.HEAD_LIST[8]: fields.List(fields.Str(), required=True), 328 consts.HEAD_LIST[8]: fields.Str(required=True),
329 consts.HEAD_LIST[9]: fields.Int(required=True), 329 consts.HEAD_LIST[9]: fields.Int(required=True),
330 } 330 }
331 331
...@@ -781,8 +781,10 @@ class DocView(GenericView, DocHandler): ...@@ -781,8 +781,10 @@ class DocView(GenericView, DocHandler):
781 781
782 782
783 class CompareResultView(GenericView): 783 class CompareResultView(GenericView):
784 permission_classes = [] 784 # permission_classes = []
785 authentication_classes = [] 785 # authentication_classes = []
786 permission_classes = [IsAuthenticated]
787 authentication_classes = [OAuth2AuthenticationWithUser]
786 788
787 # 获取比对结果 789 # 获取比对结果
788 @use_args(compare_result_args, location='querystring') 790 @use_args(compare_result_args, location='querystring')
...@@ -922,13 +924,13 @@ class CompareResultView(GenericView): ...@@ -922,13 +924,13 @@ class CompareResultView(GenericView):
922 if update_time == result_obj.update_time.strftime('%Y-%m-%d %H:%M'): 924 if update_time == result_obj.update_time.strftime('%Y-%m-%d %H:%M'):
923 result_obj.result = result_str 925 result_obj.result = result_str
924 result_obj.comments = args.get('comments', '') 926 result_obj.comments = args.get('comments', '')
925 result_obj.update_time = result_obj.update_time 927 # result_obj.update_time = result_obj.update_time
926 result_obj.save() 928 result_obj.save()
927 return response.ok() 929 return response.ok()
928 else: 930 else:
929 whole_result = consts.RESULT_Y if result_obj.is_finish else consts.RESULT_N 931 whole_result = consts.RESULT_Y if result_obj.is_finish else consts.RESULT_N
930 932
931 comments = '' if result_obj.comments is None else comments = result_obj.comments 933 comments = '' if result_obj.comments is None else result_obj.comments
932 934
933 compare_result = { 935 compare_result = {
934 'id': 0 if result_obj is None else result_obj.id, 936 '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))
...@@ -1076,6 +1077,7 @@ def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res ...@@ -1076,6 +1077,7 @@ def se_compare(application_id, application_entity, ocr_res_id, last_obj, ocr_res
1076 res_obj.version = '{0}{1}{2}'.format(consts.INFO_SOURCE[0], consts.SPLIT_STR, last_obj.application_version) 1077 res_obj.version = '{0}{1}{2}'.format(consts.INFO_SOURCE[0], consts.SPLIT_STR, last_obj.application_version)
1077 # res_obj.reason1_count = reason1_count 1078 # res_obj.reason1_count = reason1_count
1078 res_obj.result = json.dumps(compare_result) 1079 res_obj.result = json.dumps(compare_result)
1080 res_obj.update_time = datetime.now()
1079 res_obj.save() 1081 res_obj.save()
1080 compare_log.info('{0} [SE] [result save success] [entity={1}] [id={2}] [ocr_res_id={3}]'.format( 1082 compare_log.info('{0} [SE] [result save success] [entity={1}] [id={2}] [ocr_res_id={3}]'.format(
1081 log_base, application_entity, application_id, ocr_res_id)) 1083 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!